Skip to content

Commit 7f863fd

Browse files
committed
fix formatting and add crate mappings
1 parent f1c4b94 commit 7f863fd

File tree

2 files changed

+25
-10
lines changed

2 files changed

+25
-10
lines changed

openapi/gen_crates.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,20 @@ paths = [
7878
"bank_account",
7979
"payment_link",
8080
"confirmation_token",
81+
"payment_attempt_record",
82+
"payments_primitives_payment_records_resource_address",
83+
"payment_flows_private_payment_methods_alipay_details",
84+
"payments_primitives_payment_records_resource_customer_details",
85+
"payments_primitives_payment_records_resource_amount",
86+
"payments_primitives_payment_records_resource_payment_method_card_details",
87+
"payments_primitives_payment_records_resource_payment_method_card_details_resource_checks",
88+
"payments_primitives_payment_records_resource_payment_method_card_details_resource_network_token",
89+
"payments_primitives_payment_records_resource_payment_method_card_details_resource_three_d_secure",
90+
"payments_primitives_payment_records_resource_payment_method_card_details_resource_wallet",
91+
"payments_primitives_payment_records_resource_payment_method_custom_details",
92+
"payments_primitives_payment_records_resource_payment_method_details",
93+
"payments_primitives_payment_records_resource_processor_details",
94+
"payments_primitives_payment_records_resource_processor_details_resource_custom_details",
8195
]
8296
description = '''This crate provides Rust bindings to the Stripe HTTP API, specifically
8397
for requests mentioned in the `Payment Methods` and `Payment Links` sections

openapi/src/templates/miniserde.rs

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,15 @@ fn miniserde_struct_inner(
203203
let f_name = &field.variable_name();
204204
let wire_name = field.wire_name();
205205

206-
let _ = writeln!(key_inner, r#""{wire_name}" => Deserialize::begin(&mut self.{f_name}),"#);
207-
let _ = writeln!(
206+
let _ = write!(
207+
key_inner,
208+
r#"
209+
"{wire_name}" => Deserialize::begin(&mut self.{f_name}),"#
210+
);
211+
let _ = write!(
208212
from_obj_inner,
209-
r#""{wire_name}" => b.{f_name} = FromValueOpt::from_value(v),"#
213+
r#"
214+
"{wire_name}" => b.{f_name} = FromValueOpt::from_value(v),"#
210215
);
211216
let is_copy = field.rust_type.is_copy(components);
212217

@@ -250,16 +255,13 @@ fn miniserde_struct_inner(
250255
impl MapBuilder for {builder_name} {{
251256
type Out = {ident};
252257
fn key(&mut self, k: &str) -> Result<&mut dyn Visitor> {{
253-
Ok(match k {{
254-
{key_inner}
258+
Ok(match k {{{key_inner}
255259
_ => <dyn Visitor>::ignore(),
256260
}})
257261
}}
258262
259263
fn deser_default() -> Self {{
260-
Self {{
261-
{builder_new_inner}
262-
}}
264+
Self {{ {builder_new_inner} }}
263265
}}
264266
265267
fn take_out(&mut self) -> Option<Self::Out> {{
@@ -292,8 +294,7 @@ fn miniserde_struct_inner(
292294
}};
293295
let mut b = {builder_name}::deser_default();
294296
for (k, v) in obj {{
295-
match k.as_str() {{
296-
{from_obj_inner}
297+
match k.as_str() {{{from_obj_inner}
297298
_ => {{}}
298299
}}
299300
}}

0 commit comments

Comments
 (0)