3 public class Description {
5 public internal(set) var cOpaqueStruct: LDKDescription?;
9 public init(pointer: LDKDescription){
10 self.cOpaqueStruct = pointer
13 /* STRUCT_METHODS_START */
15 public func eq(a: Description, b: Description) -> Bool {
17 return withUnsafePointer(to: a.cOpaqueStruct!) { (aPointer: UnsafePointer<LDKDescription>) in
18 withUnsafePointer(to: b.cOpaqueStruct!) { (bPointer: UnsafePointer<LDKDescription>) in
19 Description_eq(aPointer, bPointer)
24 public func clone(orig: Description) -> Description {
26 return withUnsafePointer(to: orig.cOpaqueStruct!) { (origPointer: UnsafePointer<LDKDescription>) in
27 Description(pointer: Description_clone(origPointer))
31 public func new(description: String) -> Result_DescriptionCreationErrorZ {
33 return Result_DescriptionCreationErrorZ(pointer: Description_new(Bindings.new_LDKStr(string: description)));
36 public func into_inner() -> String {
38 return Bindings.LDKStr_to_string(nativeType: Description_into_inner(self.cOpaqueStruct!));
43 if self.cOpaqueStruct?.is_owned == false {
47 Description_free(self.cOpaqueStruct!)
53 /* STRUCT_METHODS_END */