X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=bindingstypes.py;h=edb19565140c0c435892615810e59986414b6778;hb=c6bac88847b7c09560af81f00ba8dd3c2ebe3a19;hp=bd123ac3a6f603739f9eb8d0d0ea8c1d72d514d5;hpb=53b03e808e8da75783cec69102e20a57d69b71c1;p=ldk-java diff --git a/bindingstypes.py b/bindingstypes.py index bd123ac3..edb19565 100644 --- a/bindingstypes.py +++ b/bindingstypes.py @@ -65,6 +65,8 @@ class ConvInfo: self.to_hu_conv = to_hu_conv self.to_hu_conv_name = to_hu_conv_name self.from_hu_conv = from_hu_conv + # This is set based on docstrings in various contexts: + self.nullable = False class TraitMethInfo: def __init__(self, fn_name, self_is_const, ret_ty_info, args_ty, docs): @@ -75,6 +77,7 @@ class TraitMethInfo: self.docs = docs class ComplexEnumVariantInfo: - def __init__(self, var_name, fields): + def __init__(self, var_name, fields, tuple_variant): self.var_name = var_name self.fields = fields + self.tuple_variant = tuple_variant