From db5af7303b7bf15dd99b6e014b9902a6826bc085 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Wed, 8 Jul 2026 14:21:45 +0200 Subject: [PATCH] Enable preserve_order in schemars, serde_json by default --- Cargo.lock | 1 + Cargo.toml | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 50db064..89098ce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -485,6 +485,7 @@ version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ + "indexmap", "itoa", "memchr", "serde", diff --git a/Cargo.toml b/Cargo.toml index 12090a1..06f14fa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,6 +4,10 @@ version = "0.1.0" edition = "2024" license = "MIT" +[features] +default = ["preserve_order"] +preserve_order = ["schemars/preserve_order", "serde_json/preserve_order"] + [dependencies] aide = "=0.16.0-alpha.4" anyhow = "1.0.94"