Skip to content

Commit f111f1b

Browse files
committed
create initializer, check, and error retrieval methods for results
1 parent 1ce6c79 commit f111f1b

File tree

102 files changed

+2169
-685
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+2169
-685
lines changed

bindings/LDK/Bindings.swift

+361-361
Large diffs are not rendered by default.

bindings/LDK/results/Result_AcceptChannelDecodeErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_AcceptChannelDecodeErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_AcceptChannelDecodeErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_AcceptChannelDecodeErrorZ(contents: LDKCResult_AcceptChannelDecodeErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_AcceptChannelDecodeErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> DecodeError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return DecodeError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_AnnouncementSignaturesDecodeErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_AnnouncementSignaturesDecodeErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_AnnouncementSignaturesDecodeErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_AnnouncementSignaturesDecodeErrorZ(contents: LDKCResult_AnnouncementSignaturesDecodeErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_AnnouncementSignaturesDecodeErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> DecodeError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return DecodeError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_BuiltCommitmentTransactionDecodeErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_BuiltCommitmentTransactionDecodeErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_BuiltCommitmentTransactionDecodeErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_BuiltCommitmentTransactionDecodeErrorZ(contents: LDKCResult_BuiltCommitmentTransactionDecodeErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_BuiltCommitmentTransactionDecodeErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> DecodeError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return DecodeError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_C2Tuple_BlockHashChannelManagerZDecodeErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_C2Tuple_BlockHashChannelManagerZDecodeErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ(contents: LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_C2Tuple_BlockHashChannelManagerZDecodeErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> DecodeError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return DecodeError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ(contents: LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_C2Tuple_BlockHashChannelMonitorZDecodeErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> DecodeError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return DecodeError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_C2Tuple_SignatureCVec_SignatureZZNoneZ.swift

+11-1
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,22 @@ public class Result_C2Tuple_SignatureCVec_SignatureZZNoneZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ(contents: LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_C2Tuple_SignatureCVec_SignatureZZNoneZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

1323
/* RESULT_METHODS_END */

bindings/LDK/results/Result_CResult_NetAddressu8ZDecodeErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_CResult_NetAddressu8ZDecodeErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_CResult_NetAddressu8ZDecodeErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_CResult_NetAddressu8ZDecodeErrorZ(contents: LDKCResult_CResult_NetAddressu8ZDecodeErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_CResult_NetAddressu8ZDecodeErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> DecodeError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return DecodeError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ(contents: LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> LDKIOError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return self.cOpaqueStruct!.contents.err.pointee
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_CVec_CVec_u8ZZNoneZ.swift

+11-1
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,22 @@ public class Result_CVec_CVec_u8ZZNoneZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_CVec_CVec_u8ZZNoneZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_CVec_CVec_u8ZZNoneZ(contents: LDKCResult_CVec_CVec_u8ZZNoneZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_CVec_CVec_u8ZZNoneZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

1323
/* RESULT_METHODS_END */

bindings/LDK/results/Result_CVec_SignatureZNoneZ.swift

+11-1
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,22 @@ public class Result_CVec_SignatureZNoneZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_CVec_SignatureZNoneZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_CVec_SignatureZNoneZ(contents: LDKCResult_CVec_SignatureZNoneZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_CVec_SignatureZNoneZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

1323
/* RESULT_METHODS_END */

bindings/LDK/results/Result_CVec_u8ZPeerHandleErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_CVec_u8ZPeerHandleErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_CVec_u8ZPeerHandleErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_CVec_u8ZPeerHandleErrorZ(contents: LDKCResult_CVec_u8ZPeerHandleErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_CVec_u8ZPeerHandleErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> PeerHandleError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return PeerHandleError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

bindings/LDK/results/Result_ChannelAnnouncementDecodeErrorZ.swift

+18-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@ public class Result_ChannelAnnouncementDecodeErrorZ {
22

33
public internal(set) var cOpaqueStruct: LDKCResult_ChannelAnnouncementDecodeErrorZ?;
44

5-
5+
/* DEFAULT_CONSTRUCTOR_START */
6+
7+
public init() {
8+
self.cOpaqueStruct = LDKCResult_ChannelAnnouncementDecodeErrorZ(contents: LDKCResult_ChannelAnnouncementDecodeErrorZPtr(), result_ok: true)
9+
}
10+
11+
/* DEFAULT_CONSTRUCTOR_END */
612

713
public init(pointer: LDKCResult_ChannelAnnouncementDecodeErrorZ){
814
self.cOpaqueStruct = pointer
915
}
1016

17+
public func isOk() -> Bool {
18+
return self.cOpaqueStruct?.result_ok == true
19+
}
20+
1121
/* RESULT_METHODS_START */
1222

23+
public func getError() -> DecodeError? {
24+
if self.cOpaqueStruct?.result_ok == false {
25+
return DecodeError(pointer: self.cOpaqueStruct!.contents.err.pointee)
26+
}
27+
return nil
28+
}
29+
1330
/* RESULT_METHODS_END */
1431

1532
}

0 commit comments

Comments
 (0)