3 public class Option_u64Z {
5 public internal(set) var cOpaqueStruct: LDKCOption_u64Z?;
7 /* DEFAULT_CONSTRUCTOR_START */
8 public init(value: UInt64?) {
10 self.cOpaqueStruct = LDKCOption_u64Z()
11 if let value = value {
12 self.cOpaqueStruct!.tag = LDKCOption_u64Z_Some
13 self.cOpaqueStruct!.some = value
15 self.cOpaqueStruct!.tag = LDKCOption_u64Z_None
20 /* DEFAULT_CONSTRUCTOR_END */
22 public init(pointer: LDKCOption_u64Z){
23 self.cOpaqueStruct = pointer
26 /* OPTION_METHODS_START */
28 public func getValue() -> UInt64? {
31 if self.cOpaqueStruct!.tag == LDKCOption_u64Z_None {
34 if self.cOpaqueStruct!.tag == LDKCOption_u64Z_Some {
35 return self.cOpaqueStruct!.some
37 assert(false, "invalid option enum value")
43 /* OPTION_METHODS_END */