@ -120863,34 +120863,6 @@
 | 
			
		||||
            "TagEngineInfo": {
 | 
			
		||||
              "description": "Engine information for a tag.",
 | 
			
		||||
              "type": "object",
 | 
			
		||||
              "oneOf": [
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "path"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "path": {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "surface"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "surface": {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                }
 | 
			
		||||
              ],
 | 
			
		||||
              "required": [
 | 
			
		||||
                "id",
 | 
			
		||||
                "sketch"
 | 
			
		||||
@ -120905,6 +120877,24 @@
 | 
			
		||||
                  "description": "The sketch the tag is on.",
 | 
			
		||||
                  "type": "string",
 | 
			
		||||
                  "format": "uuid"
 | 
			
		||||
                },
 | 
			
		||||
                "path": {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                },
 | 
			
		||||
                "surface": {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
@ -122193,34 +122183,6 @@
 | 
			
		||||
            "TagEngineInfo": {
 | 
			
		||||
              "description": "Engine information for a tag.",
 | 
			
		||||
              "type": "object",
 | 
			
		||||
              "oneOf": [
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "path"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "path": {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "surface"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "surface": {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                }
 | 
			
		||||
              ],
 | 
			
		||||
              "required": [
 | 
			
		||||
                "id",
 | 
			
		||||
                "sketch"
 | 
			
		||||
@ -122235,6 +122197,24 @@
 | 
			
		||||
                  "description": "The sketch the tag is on.",
 | 
			
		||||
                  "type": "string",
 | 
			
		||||
                  "format": "uuid"
 | 
			
		||||
                },
 | 
			
		||||
                "path": {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                },
 | 
			
		||||
                "surface": {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
@ -123571,34 +123551,6 @@
 | 
			
		||||
          "TagEngineInfo": {
 | 
			
		||||
            "description": "Engine information for a tag.",
 | 
			
		||||
            "type": "object",
 | 
			
		||||
            "oneOf": [
 | 
			
		||||
              {
 | 
			
		||||
                "description": "The path the tag is on.",
 | 
			
		||||
                "type": "object",
 | 
			
		||||
                "required": [
 | 
			
		||||
                  "path"
 | 
			
		||||
                ],
 | 
			
		||||
                "properties": {
 | 
			
		||||
                  "path": {
 | 
			
		||||
                    "$ref": "#/components/schemas/Path"
 | 
			
		||||
                  }
 | 
			
		||||
                },
 | 
			
		||||
                "additionalProperties": false
 | 
			
		||||
              },
 | 
			
		||||
              {
 | 
			
		||||
                "description": "The surface information for the tag.",
 | 
			
		||||
                "type": "object",
 | 
			
		||||
                "required": [
 | 
			
		||||
                  "surface"
 | 
			
		||||
                ],
 | 
			
		||||
                "properties": {
 | 
			
		||||
                  "surface": {
 | 
			
		||||
                    "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                  }
 | 
			
		||||
                },
 | 
			
		||||
                "additionalProperties": false
 | 
			
		||||
              }
 | 
			
		||||
            ],
 | 
			
		||||
            "required": [
 | 
			
		||||
              "id",
 | 
			
		||||
              "sketch"
 | 
			
		||||
@ -123613,6 +123565,24 @@
 | 
			
		||||
                "description": "The sketch the tag is on.",
 | 
			
		||||
                "type": "string",
 | 
			
		||||
                "format": "uuid"
 | 
			
		||||
              },
 | 
			
		||||
              "path": {
 | 
			
		||||
                "description": "The path the tag is on.",
 | 
			
		||||
                "allOf": [
 | 
			
		||||
                  {
 | 
			
		||||
                    "$ref": "#/components/schemas/Path"
 | 
			
		||||
                  }
 | 
			
		||||
                ],
 | 
			
		||||
                "nullable": true
 | 
			
		||||
              },
 | 
			
		||||
              "surface": {
 | 
			
		||||
                "description": "The surface information for the tag.",
 | 
			
		||||
                "allOf": [
 | 
			
		||||
                  {
 | 
			
		||||
                    "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                  }
 | 
			
		||||
                ],
 | 
			
		||||
                "nullable": true
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
@ -128381,34 +128351,6 @@
 | 
			
		||||
            "TagEngineInfo": {
 | 
			
		||||
              "description": "Engine information for a tag.",
 | 
			
		||||
              "type": "object",
 | 
			
		||||
              "oneOf": [
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "path"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "path": {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "surface"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "surface": {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                }
 | 
			
		||||
              ],
 | 
			
		||||
              "required": [
 | 
			
		||||
                "id",
 | 
			
		||||
                "sketch"
 | 
			
		||||
@ -128423,6 +128365,24 @@
 | 
			
		||||
                  "description": "The sketch the tag is on.",
 | 
			
		||||
                  "type": "string",
 | 
			
		||||
                  "format": "uuid"
 | 
			
		||||
                },
 | 
			
		||||
                "path": {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                },
 | 
			
		||||
                "surface": {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
@ -132612,34 +132572,6 @@
 | 
			
		||||
            "TagEngineInfo": {
 | 
			
		||||
              "description": "Engine information for a tag.",
 | 
			
		||||
              "type": "object",
 | 
			
		||||
              "oneOf": [
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "path"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "path": {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "type": "object",
 | 
			
		||||
                  "required": [
 | 
			
		||||
                    "surface"
 | 
			
		||||
                  ],
 | 
			
		||||
                  "properties": {
 | 
			
		||||
                    "surface": {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  },
 | 
			
		||||
                  "additionalProperties": false
 | 
			
		||||
                }
 | 
			
		||||
              ],
 | 
			
		||||
              "required": [
 | 
			
		||||
                "id",
 | 
			
		||||
                "sketch"
 | 
			
		||||
@ -132654,6 +132586,24 @@
 | 
			
		||||
                  "description": "The sketch the tag is on.",
 | 
			
		||||
                  "type": "string",
 | 
			
		||||
                  "format": "uuid"
 | 
			
		||||
                },
 | 
			
		||||
                "path": {
 | 
			
		||||
                  "description": "The path the tag is on.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/Path"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                },
 | 
			
		||||
                "surface": {
 | 
			
		||||
                  "description": "The surface information for the tag.",
 | 
			
		||||
                  "allOf": [
 | 
			
		||||
                    {
 | 
			
		||||
                      "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                    }
 | 
			
		||||
                  ],
 | 
			
		||||
                  "nullable": true
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
@ -136448,34 +136398,6 @@
 | 
			
		||||
          "TagEngineInfo": {
 | 
			
		||||
            "description": "Engine information for a tag.",
 | 
			
		||||
            "type": "object",
 | 
			
		||||
            "oneOf": [
 | 
			
		||||
              {
 | 
			
		||||
                "description": "The path the tag is on.",
 | 
			
		||||
                "type": "object",
 | 
			
		||||
                "required": [
 | 
			
		||||
                  "path"
 | 
			
		||||
                ],
 | 
			
		||||
                "properties": {
 | 
			
		||||
                  "path": {
 | 
			
		||||
                    "$ref": "#/components/schemas/Path"
 | 
			
		||||
                  }
 | 
			
		||||
                },
 | 
			
		||||
                "additionalProperties": false
 | 
			
		||||
              },
 | 
			
		||||
              {
 | 
			
		||||
                "description": "The surface information for the tag.",
 | 
			
		||||
                "type": "object",
 | 
			
		||||
                "required": [
 | 
			
		||||
                  "surface"
 | 
			
		||||
                ],
 | 
			
		||||
                "properties": {
 | 
			
		||||
                  "surface": {
 | 
			
		||||
                    "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                  }
 | 
			
		||||
                },
 | 
			
		||||
                "additionalProperties": false
 | 
			
		||||
              }
 | 
			
		||||
            ],
 | 
			
		||||
            "required": [
 | 
			
		||||
              "id",
 | 
			
		||||
              "sketch"
 | 
			
		||||
@ -136490,6 +136412,24 @@
 | 
			
		||||
                "description": "The sketch the tag is on.",
 | 
			
		||||
                "type": "string",
 | 
			
		||||
                "format": "uuid"
 | 
			
		||||
              },
 | 
			
		||||
              "path": {
 | 
			
		||||
                "description": "The path the tag is on.",
 | 
			
		||||
                "allOf": [
 | 
			
		||||
                  {
 | 
			
		||||
                    "$ref": "#/components/schemas/Path"
 | 
			
		||||
                  }
 | 
			
		||||
                ],
 | 
			
		||||
                "nullable": true
 | 
			
		||||
              },
 | 
			
		||||
              "surface": {
 | 
			
		||||
                "description": "The surface information for the tag.",
 | 
			
		||||
                "allOf": [
 | 
			
		||||
                  {
 | 
			
		||||
                    "$ref": "#/components/schemas/ExtrudeSurface"
 | 
			
		||||
                  }
 | 
			
		||||
                ],
 | 
			
		||||
                "nullable": true
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
 | 
			
		||||
@ -5,3 +5,6 @@ new-test name:
 | 
			
		||||
 | 
			
		||||
lint:
 | 
			
		||||
    cargo clippy --all --tests --benches -- -D warnings
 | 
			
		||||
 | 
			
		||||
redo-kcl-stdlib-docs:
 | 
			
		||||
    EXPECTORATE=overwrite cargo nextest run -p kcl-lib docs::gen_std_tests::test_generate_stdlib
 | 
			
		||||
 | 
			
		||||
@ -80,7 +80,7 @@ pub async fn assert_gt(_exec_state: &mut ExecState, args: Args) -> Result<KclVal
 | 
			
		||||
async fn inner_assert_equal(left: f64, right: f64, epsilon: f64, message: &str, args: &Args) -> Result<(), KclError> {
 | 
			
		||||
    if epsilon <= 0.0 {
 | 
			
		||||
        Err(KclError::Type(KclErrorDetails {
 | 
			
		||||
            message: format!("assertEqual epsilon must be greater than zero"),
 | 
			
		||||
            message: "assertEqual epsilon must be greater than zero".to_owned(),
 | 
			
		||||
            source_ranges: vec![args.source_range],
 | 
			
		||||
        }))
 | 
			
		||||
    } else if (right - left).abs() < epsilon {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user