--- source: crates/schematic/tests/partialize_test.rs expression: "create_diff::()" --- ⬛️Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: Some( 🟥 "Enums", 🟩 "PartialEnums", ⬛️ ), ⬛️ nullable: false, ⬛️ ty: Struct( ⬛️ StructType { ⬛️ fields: { ⬛️ "fallback": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, 🟥 name: Some( 🟥 "UnitFallbackEnum", 🟥 ), 🟥 nullable: false, 🟥 ty: Enum( 🟥 EnumType { 🟥 default_index: Some( 🟥 0, 🟥 ), 🟥 values: [ 🟥 String( 🟥 "a", 🟥 ), 🟥 String( 🟥 "b", 🟥 ), 🟥 String( 🟥 "c", 🟥 ), 🟥 ], 🟥 variants: Some( 🟥 { 🟥 "A": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: None, 🟥 nullable: false, 🟥 ty: Literal( 🟥 LiteralType { 🟥 format: None, 🟥 value: String( 🟥 "a", 🟥 ), 🟥 }, 🟩 name: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: Some( 🟩 "UnitFallbackEnum", 🟩 ), 🟩 nullable: false, 🟩 ty: Enum( 🟩 EnumType { 🟩 default_index: Some( 🟩 0, ⬛️ ), 🟥 }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟥 "B": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: None, 🟥 nullable: false, 🟥 ty: Literal( 🟥 LiteralType { 🟥 format: None, 🟥 value: String( 🟥 "b", 🟥 ), 🟥 }, 🟥 ), 🟥 }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟥 "C": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: None, 🟥 nullable: false, 🟥 ty: Literal( 🟥 LiteralType { 🟥 format: None, 🟥 value: String( 🟥 "c", 🟥 ), 🟥 }, 🟥 ), 🟥 }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟥 "Other": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: None, 🟥 nullable: false, 🟥 ty: String( 🟥 StringType { 🟥 default: None, 🟥 enum_values: None, 🟥 format: None, 🟥 max_length: None, 🟥 min_length: None, 🟥 pattern: None, 🟩 values: [ 🟩 String( 🟩 "a", 🟩 ), 🟩 String( 🟩 "b", 🟩 ), 🟩 String( 🟩 "c", 🟩 ), 🟩 ], 🟩 variants: Some( 🟩 { 🟩 "A": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Literal( 🟩 LiteralType { 🟩 format: None, 🟩 value: String( 🟩 "a", 🟩 ), 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: false, 🟩 optional: false, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, 🟩 "B": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Literal( 🟩 LiteralType { 🟩 format: None, 🟩 value: String( 🟩 "b", 🟩 ), 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: false, 🟩 optional: false, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, 🟩 "C": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Literal( 🟩 LiteralType { 🟩 format: None, 🟩 value: String( 🟩 "c", 🟩 ), 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: false, 🟩 optional: false, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, 🟩 "Other": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: String( 🟩 StringType { 🟩 default: None, 🟩 enum_values: None, 🟩 format: None, 🟩 max_length: None, 🟩 min_length: None, 🟩 pattern: None, 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: false, 🟩 optional: false, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, ⬛️ }, ⬛️ ), ⬛️ }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟩 ), 🟩 }, 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Null, ⬛️ }, 🟥 ), 🟩 ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟩 nullable: true, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "fallbackOpt": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, 🟥 nullable: false, 🟩 nullable: true, ⬛️ ty: Union( ⬛️ UnionType { ⬛️ default_index: None, ⬛️ partial: false, ⬛️ operator: AnyOf, ⬛️ variants_types: [ ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: Some( ⬛️ "UnitFallbackEnum", ⬛️ ), ⬛️ nullable: false, ⬛️ ty: Enum( ⬛️ EnumType { ⬛️ default_index: Some( ⬛️ 0, ⬛️ ), ⬛️ values: [ ⬛️ String( ⬛️ "a", ⬛️ ), ⬛️ String( ⬛️ "b", ⬛️ ), ⬛️ String( ⬛️ "c", ⬛️ ), ⬛️ ], ⬛️ variants: Some( ⬛️ { ⬛️ "A": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Literal( ⬛️ LiteralType { ⬛️ format: None, ⬛️ value: String( ⬛️ "a", ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: false, ⬛️ optional: false, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "B": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Literal( ⬛️ LiteralType { ⬛️ format: None, ⬛️ value: String( ⬛️ "b", ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: false, ⬛️ optional: false, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "C": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Literal( ⬛️ LiteralType { ⬛️ format: None, ⬛️ value: String( ⬛️ "c", ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: false, ⬛️ optional: false, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "Other": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: String( ⬛️ StringType { ⬛️ default: None, ⬛️ enum_values: None, ⬛️ format: None, ⬛️ max_length: None, ⬛️ min_length: None, ⬛️ pattern: None, ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: false, ⬛️ optional: false, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Null, ⬛️ }, ⬛️ ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: true, 🟥 optional: false, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "tuple": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, 🟥 name: Some( 🟥 "TupleEnum", 🟥 ), 🟥 nullable: false, 🟩 name: None, 🟩 nullable: true, ⬛️ ty: Union( ⬛️ UnionType { ⬛️ default_index: None, 🟥 partial: true, 🟩 partial: false, ⬛️ operator: AnyOf, ⬛️ variants_types: [ ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, 🟥 name: None, 🟩 name: Some( 🟩 "PartialTupleEnum", 🟩 ), ⬛️ nullable: false, 🟥 ty: Struct( 🟥 StructType { 🟥 fields: { 🟥 "a": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: Some( 🟥 "Empty", 🟥 ), 🟥 nullable: false, 🟥 ty: Struct( 🟥 StructType { 🟥 fields: {}, 🟥 partial: true, 🟥 required: None, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: true, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Struct( 🟩 StructType { 🟩 fields: { 🟩 "a": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: Some( 🟩 "PartialEmpty", 🟩 ), 🟩 nullable: false, 🟩 ty: Struct( 🟩 StructType { 🟩 fields: {}, 🟩 partial: true, 🟩 required: None, 🟩 }, 🟩 ), 🟩 }, 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Null, 🟩 }, 🟩 ], 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: true, 🟩 optional: true, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, ⬛️ }, 🟥 ), 🟥 }, 🟩 partial: true, 🟩 required: None, 🟩 }, 🟩 ), 🟩 }, 🟩 Schema { ⬛️ deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟩 description: None, 🟩 name: None, ⬛️ nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟩 ty: Struct( 🟩 StructType { 🟩 fields: { 🟩 "b": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: Some( 🟩 "PartialEmpty", 🟩 ), 🟩 nullable: false, 🟩 ty: Struct( 🟩 StructType { 🟩 fields: {}, 🟩 partial: true, 🟩 required: None, 🟩 }, 🟩 ), 🟩 }, 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Null, 🟩 }, 🟩 ], 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: true, 🟩 optional: true, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, 🟩 }, 🟩 partial: true, 🟩 required: None, 🟩 }, 🟩 ), ⬛️ }, 🟥 }, 🟥 partial: true, 🟥 required: None, 🟩 ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, 🟥 ty: Struct( 🟥 StructType { 🟥 fields: { 🟥 "b": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: Some( 🟥 "Empty", 🟥 ), 🟥 nullable: false, 🟥 ty: Struct( 🟥 StructType { 🟥 fields: {}, 🟥 partial: true, 🟥 required: None, 🟥 }, 🟥 ), 🟥 }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟥 }, 🟥 partial: true, 🟥 required: None, 🟥 }, 🟥 ), 🟩 ty: Null, ⬛️ }, ⬛️ ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟩 nullable: true, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "tupleOpt": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, 🟥 nullable: false, 🟩 nullable: true, ⬛️ ty: Union( ⬛️ UnionType { ⬛️ default_index: None, ⬛️ partial: true, ⬛️ operator: AnyOf, ⬛️ variants_types: [ ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: Some( 🟥 "TupleEnum", 🟩 "PartialTupleEnum", ⬛️ ), ⬛️ nullable: false, ⬛️ ty: Union( ⬛️ UnionType { ⬛️ default_index: None, ⬛️ partial: true, ⬛️ operator: AnyOf, ⬛️ variants_types: [ ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Struct( ⬛️ StructType { ⬛️ fields: { ⬛️ "a": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, 🟥 name: Some( 🟥 "Empty", 🟥 ), 🟥 nullable: false, 🟥 ty: Struct( 🟥 StructType { 🟥 fields: {}, 🟥 partial: true, 🟥 required: None, 🟩 name: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: Some( 🟩 "PartialEmpty", 🟩 ), 🟩 nullable: false, 🟩 ty: Struct( 🟩 StructType { 🟩 fields: {}, 🟩 partial: true, 🟩 required: None, 🟩 }, 🟩 ), 🟩 }, 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Null, 🟩 }, 🟩 ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟩 nullable: true, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ }, ⬛️ partial: true, ⬛️ required: None, ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Struct( ⬛️ StructType { ⬛️ fields: { ⬛️ "b": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, 🟥 name: Some( 🟥 "Empty", 🟥 ), 🟥 nullable: false, 🟥 ty: Struct( 🟥 StructType { 🟥 fields: {}, 🟥 partial: true, 🟥 required: None, 🟩 name: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: Some( 🟩 "PartialEmpty", 🟩 ), 🟩 nullable: false, 🟩 ty: Struct( 🟩 StructType { 🟩 fields: {}, 🟩 partial: true, 🟩 required: None, 🟩 }, 🟩 ), 🟩 }, 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Null, 🟩 }, 🟩 ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟩 nullable: true, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ }, ⬛️ partial: true, ⬛️ required: None, ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Null, ⬛️ }, ⬛️ ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: true, 🟥 optional: false, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "unit": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, 🟥 name: Some( 🟥 "UnitEnum", 🟥 ), 🟥 nullable: false, 🟥 ty: Enum( 🟥 EnumType { 🟥 default_index: Some( 🟥 0, 🟥 ), 🟥 values: [ 🟥 String( 🟥 "a", 🟥 ), 🟥 String( 🟥 "b", 🟥 ), 🟥 String( 🟥 "c", 🟥 ), 🟥 ], 🟥 variants: Some( 🟥 { 🟥 "A": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: None, 🟥 nullable: false, 🟥 ty: Literal( 🟥 LiteralType { 🟥 format: None, 🟥 value: String( 🟥 "a", 🟥 ), 🟥 }, 🟥 ), 🟥 }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟥 "B": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: None, 🟥 nullable: false, 🟥 ty: Literal( 🟥 LiteralType { 🟥 format: None, 🟥 value: String( 🟥 "b", 🟥 ), 🟥 }, 🟩 name: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: Some( 🟩 "UnitEnum", 🟩 ), 🟩 nullable: false, 🟩 ty: Enum( 🟩 EnumType { 🟩 default_index: Some( 🟩 0, ⬛️ ), 🟥 }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟥 "C": SchemaField { 🟥 comment: None, 🟥 schema: Schema { 🟥 deprecated: None, 🟥 description: None, 🟥 name: None, 🟥 nullable: false, 🟥 ty: Literal( 🟥 LiteralType { 🟥 format: None, 🟥 value: String( 🟥 "c", 🟥 ), 🟩 values: [ 🟩 String( 🟩 "a", 🟩 ), 🟩 String( 🟩 "b", 🟩 ), 🟩 String( 🟩 "c", 🟩 ), 🟩 ], 🟩 variants: Some( 🟩 { 🟩 "A": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Literal( 🟩 LiteralType { 🟩 format: None, 🟩 value: String( 🟩 "a", 🟩 ), 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: false, 🟩 optional: false, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, 🟩 "B": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Literal( 🟩 LiteralType { 🟩 format: None, 🟩 value: String( 🟩 "b", 🟩 ), 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: false, 🟩 optional: false, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, 🟩 "C": SchemaField { 🟩 comment: None, 🟩 schema: Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Literal( 🟩 LiteralType { 🟩 format: None, 🟩 value: String( 🟩 "c", 🟩 ), 🟩 }, 🟩 ), 🟩 }, 🟩 deprecated: None, 🟩 env_var: None, 🟩 hidden: false, 🟩 nullable: false, 🟩 optional: false, 🟩 read_only: false, 🟩 write_only: false, 🟩 }, ⬛️ }, ⬛️ ), ⬛️ }, 🟥 deprecated: None, 🟥 env_var: None, 🟥 hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟥 read_only: false, 🟥 write_only: false, 🟥 }, 🟩 ), 🟩 }, 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Null, ⬛️ }, 🟥 ), 🟩 ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, 🟥 nullable: false, 🟥 optional: false, 🟩 nullable: true, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "unitOpt": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, 🟥 nullable: false, 🟩 nullable: true, ⬛️ ty: Union( ⬛️ UnionType { ⬛️ default_index: None, ⬛️ partial: false, ⬛️ operator: AnyOf, ⬛️ variants_types: [ ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: Some( ⬛️ "UnitEnum", ⬛️ ), ⬛️ nullable: false, ⬛️ ty: Enum( ⬛️ EnumType { ⬛️ default_index: Some( ⬛️ 0, ⬛️ ), ⬛️ values: [ ⬛️ String( ⬛️ "a", ⬛️ ), ⬛️ String( ⬛️ "b", ⬛️ ), ⬛️ String( ⬛️ "c", ⬛️ ), ⬛️ ], ⬛️ variants: Some( ⬛️ { ⬛️ "A": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Literal( ⬛️ LiteralType { ⬛️ format: None, ⬛️ value: String( ⬛️ "a", ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: false, ⬛️ optional: false, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "B": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Literal( ⬛️ LiteralType { ⬛️ format: None, ⬛️ value: String( ⬛️ "b", ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: false, ⬛️ optional: false, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ "C": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Literal( ⬛️ LiteralType { ⬛️ format: None, ⬛️ value: String( ⬛️ "c", ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: false, ⬛️ optional: false, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, ⬛️ nullable: false, ⬛️ ty: Null, ⬛️ }, ⬛️ ], ⬛️ }, ⬛️ ), ⬛️ }, ⬛️ deprecated: None, ⬛️ env_var: None, ⬛️ hidden: false, ⬛️ nullable: true, 🟥 optional: false, 🟩 optional: true, ⬛️ read_only: false, ⬛️ write_only: false, ⬛️ }, ⬛️ }, ⬛️ partial: false, ⬛️ required: None, ⬛️ }, ⬛️ ), ⬛️}