We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fa023cd commit 908670fCopy full SHA for 908670f
1 file changed
packages/breach/src/utoipa.rs
@@ -91,8 +91,10 @@ fn merge_content(mut contents: impl ExactSizeIterator<Item = Content>) -> Option
91
// TODO: Merge extensions.
92
}
93
94
- let one_of = one_of_builder.build();
95
- if !one_of.items.is_empty() {
+ let mut one_of = one_of_builder.build();
+ if one_of.items.len() == 1 {
96
+ builder = builder.schema(Some(one_of.items.remove(0)));
97
+ } else if !one_of.items.is_empty() {
98
builder = builder.schema(Some(Schema::from(one_of)));
99
100
0 commit comments