Update auto-generated bindings (without new version files)
[ldk-c-bindings] / lightning-c-bindings / include / rust_types.h
diff --git a/lightning-c-bindings/include/rust_types.h b/lightning-c-bindings/include/rust_types.h
deleted file mode 100644 (file)
index 7dc569b..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-#if defined(__GNUC__)
-#define MUST_USE_STRUCT __attribute__((warn_unused))
-#define MUST_USE_RES __attribute__((warn_unused_result))
-#else
-#define MUST_USE_STRUCT
-#define MUST_USE_RES
-#endif
-#if defined(__clang__)
-#define NONNULL_PTR _Nonnull
-#else
-#define NONNULL_PTR
-#endif
-struct nativeChannelHandshakeConfigOpaque;
-typedef struct nativeChannelHandshakeConfigOpaque LDKnativeChannelHandshakeConfig;
-struct nativeChannelHandshakeLimitsOpaque;
-typedef struct nativeChannelHandshakeLimitsOpaque LDKnativeChannelHandshakeLimits;
-struct nativeChannelConfigOpaque;
-typedef struct nativeChannelConfigOpaque LDKnativeChannelConfig;
-struct nativeUserConfigOpaque;
-typedef struct nativeUserConfigOpaque LDKnativeUserConfig;
-struct nativeOutPointOpaque;
-typedef struct nativeOutPointOpaque LDKnativeOutPoint;
-struct nativeTxCreationKeysOpaque;
-typedef struct nativeTxCreationKeysOpaque LDKnativeTxCreationKeys;
-struct nativeChannelPublicKeysOpaque;
-typedef struct nativeChannelPublicKeysOpaque LDKnativeChannelPublicKeys;
-struct nativeHTLCOutputInCommitmentOpaque;
-typedef struct nativeHTLCOutputInCommitmentOpaque LDKnativeHTLCOutputInCommitment;
-struct nativeChannelTransactionParametersOpaque;
-typedef struct nativeChannelTransactionParametersOpaque LDKnativeChannelTransactionParameters;
-struct nativeCounterpartyChannelTransactionParametersOpaque;
-typedef struct nativeCounterpartyChannelTransactionParametersOpaque LDKnativeCounterpartyChannelTransactionParameters;
-struct nativeDirectedChannelTransactionParametersOpaque;
-typedef struct nativeDirectedChannelTransactionParametersOpaque LDKnativeDirectedChannelTransactionParameters;
-struct nativeHolderCommitmentTransactionOpaque;
-typedef struct nativeHolderCommitmentTransactionOpaque LDKnativeHolderCommitmentTransaction;
-struct nativeBuiltCommitmentTransactionOpaque;
-typedef struct nativeBuiltCommitmentTransactionOpaque LDKnativeBuiltCommitmentTransaction;
-struct nativeCommitmentTransactionOpaque;
-typedef struct nativeCommitmentTransactionOpaque LDKnativeCommitmentTransaction;
-struct nativeTrustedCommitmentTransactionOpaque;
-typedef struct nativeTrustedCommitmentTransactionOpaque LDKnativeTrustedCommitmentTransaction;
-struct nativeInvoiceOpaque;
-typedef struct nativeInvoiceOpaque LDKnativeInvoice;
-struct nativeSignedRawInvoiceOpaque;
-typedef struct nativeSignedRawInvoiceOpaque LDKnativeSignedRawInvoice;
-struct nativeRawInvoiceOpaque;
-typedef struct nativeRawInvoiceOpaque LDKnativeRawInvoice;
-struct nativeRawDataPartOpaque;
-typedef struct nativeRawDataPartOpaque LDKnativeRawDataPart;
-struct nativePositiveTimestampOpaque;
-typedef struct nativePositiveTimestampOpaque LDKnativePositiveTimestamp;
-struct nativeSha256Opaque;
-typedef struct nativeSha256Opaque LDKnativeSha256;
-struct nativeDescriptionOpaque;
-typedef struct nativeDescriptionOpaque LDKnativeDescription;
-struct nativePayeePubKeyOpaque;
-typedef struct nativePayeePubKeyOpaque LDKnativePayeePubKey;
-struct nativeExpiryTimeOpaque;
-typedef struct nativeExpiryTimeOpaque LDKnativeExpiryTime;
-struct nativeMinFinalCltvExpiryOpaque;
-typedef struct nativeMinFinalCltvExpiryOpaque LDKnativeMinFinalCltvExpiry;
-struct nativeInvoiceSignatureOpaque;
-typedef struct nativeInvoiceSignatureOpaque LDKnativeInvoiceSignature;
-struct nativeRouteHintOpaque;
-typedef struct nativeRouteHintOpaque LDKnativeRouteHint;
-struct nativeChannelMonitorUpdateOpaque;
-typedef struct nativeChannelMonitorUpdateOpaque LDKnativeChannelMonitorUpdate;
-struct nativeMonitorUpdateErrorOpaque;
-typedef struct nativeMonitorUpdateErrorOpaque LDKnativeMonitorUpdateError;
-struct nativeHTLCUpdateOpaque;
-typedef struct nativeHTLCUpdateOpaque LDKnativeHTLCUpdate;
-struct nativeChannelMonitorOpaque;
-typedef struct nativeChannelMonitorOpaque LDKnativeChannelMonitor;
-struct nativeRouteHopOpaque;
-typedef struct nativeRouteHopOpaque LDKnativeRouteHop;
-struct nativeRouteOpaque;
-typedef struct nativeRouteOpaque LDKnativeRoute;
-struct nativeRouteHintHopOpaque;
-typedef struct nativeRouteHintHopOpaque LDKnativeRouteHintHop;
-struct nativeIgnoringMessageHandlerOpaque;
-typedef struct nativeIgnoringMessageHandlerOpaque LDKnativeIgnoringMessageHandler;
-struct nativeErroringMessageHandlerOpaque;
-typedef struct nativeErroringMessageHandlerOpaque LDKnativeErroringMessageHandler;
-struct nativeMessageHandlerOpaque;
-typedef struct nativeMessageHandlerOpaque LDKnativeMessageHandler;
-typedef struct LDKSocketDescriptor LDKSocketDescriptor;
-struct nativePeerHandleErrorOpaque;
-typedef struct nativePeerHandleErrorOpaque LDKnativePeerHandleError;
-struct nativePeerManagerOpaque;
-typedef struct nativePeerManagerOpaque LDKnativePeerManager;
-struct nativeWatchedOutputOpaque;
-typedef struct nativeWatchedOutputOpaque LDKnativeWatchedOutput;
-struct nativeNetworkGraphOpaque;
-typedef struct nativeNetworkGraphOpaque LDKnativeNetworkGraph;
-struct nativeLockedNetworkGraphOpaque;
-typedef struct nativeLockedNetworkGraphOpaque LDKnativeLockedNetworkGraph;
-struct nativeNetGraphMsgHandlerOpaque;
-typedef struct nativeNetGraphMsgHandlerOpaque LDKnativeNetGraphMsgHandler;
-struct nativeDirectionalChannelInfoOpaque;
-typedef struct nativeDirectionalChannelInfoOpaque LDKnativeDirectionalChannelInfo;
-struct nativeChannelInfoOpaque;
-typedef struct nativeChannelInfoOpaque LDKnativeChannelInfo;
-struct nativeRoutingFeesOpaque;
-typedef struct nativeRoutingFeesOpaque LDKnativeRoutingFees;
-struct nativeNodeAnnouncementInfoOpaque;
-typedef struct nativeNodeAnnouncementInfoOpaque LDKnativeNodeAnnouncementInfo;
-struct nativeNodeInfoOpaque;
-typedef struct nativeNodeInfoOpaque LDKnativeNodeInfo;
-struct nativeInitFeaturesOpaque;
-typedef struct nativeInitFeaturesOpaque LDKnativeInitFeatures;
-struct nativeNodeFeaturesOpaque;
-typedef struct nativeNodeFeaturesOpaque LDKnativeNodeFeatures;
-struct nativeChannelFeaturesOpaque;
-typedef struct nativeChannelFeaturesOpaque LDKnativeChannelFeatures;
-struct nativeInvoiceFeaturesOpaque;
-typedef struct nativeInvoiceFeaturesOpaque LDKnativeInvoiceFeatures;
-struct nativeDecodeErrorOpaque;
-typedef struct nativeDecodeErrorOpaque LDKnativeDecodeError;
-struct nativeInitOpaque;
-typedef struct nativeInitOpaque LDKnativeInit;
-struct nativeErrorMessageOpaque;
-typedef struct nativeErrorMessageOpaque LDKnativeErrorMessage;
-struct nativePingOpaque;
-typedef struct nativePingOpaque LDKnativePing;
-struct nativePongOpaque;
-typedef struct nativePongOpaque LDKnativePong;
-struct nativeOpenChannelOpaque;
-typedef struct nativeOpenChannelOpaque LDKnativeOpenChannel;
-struct nativeAcceptChannelOpaque;
-typedef struct nativeAcceptChannelOpaque LDKnativeAcceptChannel;
-struct nativeFundingCreatedOpaque;
-typedef struct nativeFundingCreatedOpaque LDKnativeFundingCreated;
-struct nativeFundingSignedOpaque;
-typedef struct nativeFundingSignedOpaque LDKnativeFundingSigned;
-struct nativeFundingLockedOpaque;
-typedef struct nativeFundingLockedOpaque LDKnativeFundingLocked;
-struct nativeShutdownOpaque;
-typedef struct nativeShutdownOpaque LDKnativeShutdown;
-struct nativeClosingSignedOpaque;
-typedef struct nativeClosingSignedOpaque LDKnativeClosingSigned;
-struct nativeUpdateAddHTLCOpaque;
-typedef struct nativeUpdateAddHTLCOpaque LDKnativeUpdateAddHTLC;
-struct nativeUpdateFulfillHTLCOpaque;
-typedef struct nativeUpdateFulfillHTLCOpaque LDKnativeUpdateFulfillHTLC;
-struct nativeUpdateFailHTLCOpaque;
-typedef struct nativeUpdateFailHTLCOpaque LDKnativeUpdateFailHTLC;
-struct nativeUpdateFailMalformedHTLCOpaque;
-typedef struct nativeUpdateFailMalformedHTLCOpaque LDKnativeUpdateFailMalformedHTLC;
-struct nativeCommitmentSignedOpaque;
-typedef struct nativeCommitmentSignedOpaque LDKnativeCommitmentSigned;
-struct nativeRevokeAndACKOpaque;
-typedef struct nativeRevokeAndACKOpaque LDKnativeRevokeAndACK;
-struct nativeUpdateFeeOpaque;
-typedef struct nativeUpdateFeeOpaque LDKnativeUpdateFee;
-struct nativeDataLossProtectOpaque;
-typedef struct nativeDataLossProtectOpaque LDKnativeDataLossProtect;
-struct nativeChannelReestablishOpaque;
-typedef struct nativeChannelReestablishOpaque LDKnativeChannelReestablish;
-struct nativeAnnouncementSignaturesOpaque;
-typedef struct nativeAnnouncementSignaturesOpaque LDKnativeAnnouncementSignatures;
-struct nativeUnsignedNodeAnnouncementOpaque;
-typedef struct nativeUnsignedNodeAnnouncementOpaque LDKnativeUnsignedNodeAnnouncement;
-struct nativeNodeAnnouncementOpaque;
-typedef struct nativeNodeAnnouncementOpaque LDKnativeNodeAnnouncement;
-struct nativeUnsignedChannelAnnouncementOpaque;
-typedef struct nativeUnsignedChannelAnnouncementOpaque LDKnativeUnsignedChannelAnnouncement;
-struct nativeChannelAnnouncementOpaque;
-typedef struct nativeChannelAnnouncementOpaque LDKnativeChannelAnnouncement;
-struct nativeUnsignedChannelUpdateOpaque;
-typedef struct nativeUnsignedChannelUpdateOpaque LDKnativeUnsignedChannelUpdate;
-struct nativeChannelUpdateOpaque;
-typedef struct nativeChannelUpdateOpaque LDKnativeChannelUpdate;
-struct nativeQueryChannelRangeOpaque;
-typedef struct nativeQueryChannelRangeOpaque LDKnativeQueryChannelRange;
-struct nativeReplyChannelRangeOpaque;
-typedef struct nativeReplyChannelRangeOpaque LDKnativeReplyChannelRange;
-struct nativeQueryShortChannelIdsOpaque;
-typedef struct nativeQueryShortChannelIdsOpaque LDKnativeQueryShortChannelIds;
-struct nativeReplyShortChannelIdsEndOpaque;
-typedef struct nativeReplyShortChannelIdsEndOpaque LDKnativeReplyShortChannelIdsEnd;
-struct nativeGossipTimestampFilterOpaque;
-typedef struct nativeGossipTimestampFilterOpaque LDKnativeGossipTimestampFilter;
-struct nativeLightningErrorOpaque;
-typedef struct nativeLightningErrorOpaque LDKnativeLightningError;
-struct nativeCommitmentUpdateOpaque;
-typedef struct nativeCommitmentUpdateOpaque LDKnativeCommitmentUpdate;
-struct nativeDelayedPaymentOutputDescriptorOpaque;
-typedef struct nativeDelayedPaymentOutputDescriptorOpaque LDKnativeDelayedPaymentOutputDescriptor;
-struct nativeStaticPaymentOutputDescriptorOpaque;
-typedef struct nativeStaticPaymentOutputDescriptorOpaque LDKnativeStaticPaymentOutputDescriptor;
-struct LDKBaseSign;
-typedef struct LDKBaseSign LDKBaseSign;
-struct nativeInMemorySignerOpaque;
-typedef struct nativeInMemorySignerOpaque LDKnativeInMemorySigner;
-struct nativeKeysManagerOpaque;
-typedef struct nativeKeysManagerOpaque LDKnativeKeysManager;
-struct nativeChainMonitorOpaque;
-typedef struct nativeChainMonitorOpaque LDKnativeChainMonitor;
-struct nativeFilesystemPersisterOpaque;
-typedef struct nativeFilesystemPersisterOpaque LDKnativeFilesystemPersister;
-struct nativeChannelManagerOpaque;
-typedef struct nativeChannelManagerOpaque LDKnativeChannelManager;
-struct nativeChainParametersOpaque;
-typedef struct nativeChainParametersOpaque LDKnativeChainParameters;
-struct nativeBestBlockOpaque;
-typedef struct nativeBestBlockOpaque LDKnativeBestBlock;
-struct nativeChannelDetailsOpaque;
-typedef struct nativeChannelDetailsOpaque LDKnativeChannelDetails;
-struct nativeChannelManagerReadArgsOpaque;
-typedef struct nativeChannelManagerReadArgsOpaque LDKnativeChannelManagerReadArgs;