--- source: crates/schematic/tests/partialize_test.rs expression: "create_diff::()" --- ⬛️Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: Some( 🟥 "Primitives", 🟩 "PartialPrimitives", ⬛️ ), ⬛️ nullable: false, ⬛️ ty: Struct( ⬛️ StructType { ⬛️ fields: { ⬛️ "boolean": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, 🟥 nullable: false, 🟥 ty: Boolean( 🟥 BooleanType { 🟥 default: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Boolean( 🟩 BooleanType { 🟩 default: 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, ⬛️ }, ⬛️ "booleanOpt": 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: None, ⬛️ nullable: false, ⬛️ ty: Boolean( ⬛️ BooleanType { ⬛️ default: 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, ⬛️ }, ⬛️ "float": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, 🟥 nullable: false, 🟥 ty: Float( 🟥 FloatType { 🟥 default: None, 🟥 enum_values: None, 🟥 format: None, 🟥 kind: F32, 🟥 max: None, 🟥 max_exclusive: None, 🟥 min: None, 🟥 min_exclusive: None, 🟥 multiple_of: None, 🟥 name: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Float( 🟩 FloatType { 🟩 default: None, 🟩 enum_values: None, 🟩 format: None, 🟩 kind: F32, 🟩 max: None, 🟩 max_exclusive: None, 🟩 min: None, 🟩 min_exclusive: None, 🟩 multiple_of: None, 🟩 name: 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, ⬛️ }, ⬛️ "floatOpt": 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: None, ⬛️ nullable: false, ⬛️ ty: Float( ⬛️ FloatType { ⬛️ default: None, ⬛️ enum_values: None, ⬛️ format: None, ⬛️ kind: F64, ⬛️ max: None, ⬛️ max_exclusive: None, ⬛️ min: None, ⬛️ min_exclusive: None, ⬛️ multiple_of: None, ⬛️ name: 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, ⬛️ }, ⬛️ "number": SchemaField { ⬛️ comment: None, ⬛️ schema: Schema { ⬛️ deprecated: None, ⬛️ description: None, ⬛️ name: None, 🟥 nullable: false, 🟥 ty: Integer( 🟥 IntegerType { 🟥 default: None, 🟥 enum_values: None, 🟥 format: None, 🟥 kind: Usize, 🟥 max: None, 🟥 max_exclusive: None, 🟥 min: None, 🟥 min_exclusive: None, 🟥 multiple_of: None, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 Schema { 🟩 deprecated: None, 🟩 description: None, 🟩 name: None, 🟩 nullable: false, 🟩 ty: Integer( 🟩 IntegerType { 🟩 default: None, 🟩 enum_values: None, 🟩 format: None, 🟩 kind: Usize, 🟩 max: None, 🟩 max_exclusive: None, 🟩 min: None, 🟩 min_exclusive: None, 🟩 multiple_of: 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, ⬛️ }, ⬛️ "numberOpt": 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: None, ⬛️ nullable: false, ⬛️ ty: Integer( ⬛️ IntegerType { ⬛️ default: None, ⬛️ enum_values: None, ⬛️ format: None, ⬛️ kind: Isize, ⬛️ max: None, ⬛️ max_exclusive: None, ⬛️ min: None, ⬛️ min_exclusive: None, ⬛️ multiple_of: 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, ⬛️ }, ⬛️ "string": 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, 🟩 nullable: true, 🟩 ty: Union( 🟩 UnionType { 🟩 default_index: None, 🟩 partial: false, 🟩 operator: AnyOf, 🟩 variants_types: [ 🟩 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, 🟩 }, 🟩 ), 🟩 }, 🟩 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, ⬛️ }, ⬛️ "stringOpt": 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: None, ⬛️ nullable: false, ⬛️ ty: String( ⬛️ StringType { ⬛️ default: None, ⬛️ enum_values: None, ⬛️ format: None, ⬛️ max_length: None, ⬛️ min_length: None, ⬛️ pattern: 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, ⬛️ }, ⬛️ }, ⬛️ partial: false, ⬛️ required: None, ⬛️ }, ⬛️ ), ⬛️}