From b069c7e493131476d1e9a2b3d177f0f209f967ec Mon Sep 17 00:00:00 2001 From: TotallyNot <44345987+TotallyNot@users.noreply.github.com> Date: Sun, 27 Apr 2025 11:11:30 +0200 Subject: [PATCH] fix(code-gen): hack to fix resolution of malformed number property --- Cargo.lock | 2 +- torn-api-codegen/Cargo.toml | 2 +- torn-api-codegen/src/model/object.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a3f54f6..5bdba2f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2290,7 +2290,7 @@ dependencies = [ [[package]] name = "torn-api-codegen" -version = "0.1.2" +version = "0.1.3" dependencies = [ "heck", "indexmap", diff --git a/torn-api-codegen/Cargo.toml b/torn-api-codegen/Cargo.toml index 4e42391..29006ce 100644 --- a/torn-api-codegen/Cargo.toml +++ b/torn-api-codegen/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "torn-api-codegen" authors = ["Pyrit [2111649]"] -version = "0.1.2" +version = "0.1.3" edition = "2024" description = "Contains the v2 torn API model descriptions and codegen for the bindings" license-file = { workspace = true } diff --git a/torn-api-codegen/src/model/object.rs b/torn-api-codegen/src/model/object.rs index 99fa7c3..de7e3ec 100644 --- a/torn-api-codegen/src/model/object.rs +++ b/torn-api-codegen/src/model/object.rs @@ -206,7 +206,7 @@ impl Property { let prim = match (schema.r#type, schema.format) { (Some("integer"), Some("int32")) => PrimitiveType::I32, (Some("integer"), Some("int64")) => PrimitiveType::I64, - (Some("number"), Some("float")) => PrimitiveType::Float, + (Some("number"), /* Some("float") */ _) => PrimitiveType::Float, (Some("string"), None) => PrimitiveType::String, (Some("boolean"), None) => PrimitiveType::Bool, _ => return None,