Skip to content

Commit 7ff2e89

Browse files
committed
Use x-state instead of x-available-since
1 parent 6f943e3 commit 7ff2e89

File tree

4 files changed

+817
-1018
lines changed

4 files changed

+817
-1018
lines changed

compiler-rs/clients_schema_to_openapi/src/lib.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,6 @@ pub fn availability_as_extensions(availabilities: &Option<Availabilities>) -> In
155155
if let Some(avails) = availabilities {
156156
// We may have several availabilities, but since generally exists only on stateful (stack)
157157
for (_, availability) in avails {
158-
if let Some(since) = &availability.since {
159-
result.insert("x-available-since".to_string(), serde_json::Value::String(since.clone()));
160-
}
161158
if let Some(stability) = &availability.stability {
162159
match stability {
163160
Stability::Beta => {
@@ -166,6 +163,11 @@ pub fn availability_as_extensions(availabilities: &Option<Availabilities>) -> In
166163
Stability::Experimental => {
167164
result.insert("x-state".to_string(), serde_json::Value::String("Technical preview".to_string()));
168165
}
166+
Stability::Stable => {
167+
if let Some(since) = &availability.since {
168+
result.insert("x-state".to_string(), serde_json::Value::String(since.clone()));
169+
}
170+
}
169171
_ => {}
170172
}
171173
}
-51 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)