From 8869878a8a89f25b02e7cee07117dcedab4060e6 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sat, 27 Dec 2025 20:34:36 +0000 Subject: [PATCH] Move detail key before condition key in File YAML --- src/metadata/file.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/metadata/file.rs b/src/metadata/file.rs index baec1192..7b82573f 100644 --- a/src/metadata/file.rs +++ b/src/metadata/file.rs @@ -221,6 +221,8 @@ impl EmitYaml for File { emitter.single_quoted_str(display_name); } + emit_message_contents(&self.detail, emitter, "detail"); + if let Some(condition) = &self.condition { emitter.map_key("condition"); emitter.single_quoted_str(condition); @@ -231,8 +233,6 @@ impl EmitYaml for File { emitter.single_quoted_str(constraint); } - emit_message_contents(&self.detail, emitter, "detail"); - emitter.end_map(); } } @@ -497,21 +497,21 @@ detail: format!( "name: '{}' display: '{}' -condition: '{}' -constraint: '{}' detail: - lang: {} text: '{}' - lang: {} - text: '{}'", + text: '{}' +condition: '{}' +constraint: '{}'", file.name.as_str(), file.display_name.unwrap(), - file.condition.unwrap(), - file.constraint.unwrap(), file.detail[0].language(), file.detail[0].text(), file.detail[1].language(), - file.detail[1].text() + file.detail[1].text(), + file.condition.unwrap(), + file.constraint.unwrap(), ), yaml );