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):
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