3 public class Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ {
5 public internal(set) var cOpaqueStruct: LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ?;
7 /* DEFAULT_CONSTRUCTOR_START */
10 self.cOpaqueStruct = LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ(contents: LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZPtr(), result_ok: true)
13 /* DEFAULT_CONSTRUCTOR_END */
15 public init(pointer: LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ){
16 self.cOpaqueStruct = pointer
19 public func isOk() -> Bool {
20 return self.cOpaqueStruct?.result_ok == true
23 /* RESULT_METHODS_START */
25 public func getError() -> LDKIOError? {
26 if self.cOpaqueStruct?.result_ok == false {
27 return self.cOpaqueStruct!.contents.err.pointee
32 public func getValue() -> [LDKC2Tuple_BlockHashChannelMonitorZ]? {
33 if self.cOpaqueStruct?.result_ok == true {
34 return Bindings.LDKCVec_C2Tuple_BlockHashChannelMonitorZZ_to_array(nativeType: self.cOpaqueStruct!.contents.result.pointee)
39 /* RESULT_METHODS_END */