struct TableDescriptor { ty: Type, minimum: u32, maximum: Option, } impl TableDescriptor { fn new(ty: Type, minimum: u32, maximum: Option) -> Self; }