From 3301f258fc460acaf4acdbad505a30f2d1f1f83c Mon Sep 17 00:00:00 2001 From: Anton Kolesnyk Date: Thu, 19 Feb 2026 15:46:57 -0800 Subject: [PATCH 1/2] Update `azure-http-specs/.../alternate-type` spec for Rust --- .../alternate-type/client.tsp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/azure-http-specs/specs/azure/client-generator-core/alternate-type/client.tsp b/packages/azure-http-specs/specs/azure/client-generator-core/alternate-type/client.tsp index 737b57f8f0..a3b42ddbdd 100644 --- a/packages/azure-http-specs/specs/azure/client-generator-core/alternate-type/client.tsp +++ b/packages/azure-http-specs/specs/azure/client-generator-core/alternate-type/client.tsp @@ -43,3 +43,22 @@ using Azure.ClientGenerator.Core; }, "typescript" ); + +@@alternateType(_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.Feature, + { + identity: "geojson::Feature", + package: "geojson", + minVersion: "0.24.2", + }, + "rust" +); + +// When https://github.com/microsoft/typespec/issues/9749 is fixed, the statement below is no longer needed. +@@alternateType(_Specs_.Azure.ClientGenerator.Core.AlternateType.ExternalType.Geometry, + { + identity: "geojson::Geometry", + package: "geojson", + minVersion: "0.24.2", + }, + "rust" +); From 2500912920c1f75f204c7e8f59c3d8f1edaa52ed Mon Sep 17 00:00:00 2001 From: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:01:01 -0800 Subject: [PATCH 2/2] Add change description --- .../changes/alternate-type-rust-2026-1-19-23-51-30.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .chronus/changes/alternate-type-rust-2026-1-19-23-51-30.md diff --git a/.chronus/changes/alternate-type-rust-2026-1-19-23-51-30.md b/.chronus/changes/alternate-type-rust-2026-1-19-23-51-30.md new file mode 100644 index 0000000000..970e8908c4 --- /dev/null +++ b/.chronus/changes/alternate-type-rust-2026-1-19-23-51-30.md @@ -0,0 +1,8 @@ +--- +# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking +changeKind: fix +packages: + - "@azure-tools/azure-http-specs" +--- + +Update the `azure/client-generator-core/alternate-type` spec for Rust.