forked from Proxmox/proxmox
formatting cleanup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
cfa6f0f67f
commit
e3273d6172
@ -470,18 +470,21 @@ fn handle_newtype(
|
|||||||
|
|
||||||
let apidef = ParameterDefinition::from_object(definition)?;
|
let apidef = ParameterDefinition::from_object(definition)?;
|
||||||
|
|
||||||
let impl_verify = struct_fields_impl_verify(item.span(), &[StructField {
|
let impl_verify = struct_fields_impl_verify(
|
||||||
def: apidef,
|
item.span(),
|
||||||
ident: None,
|
&[StructField {
|
||||||
access: syn::Member::Unnamed(syn::Index {
|
def: apidef,
|
||||||
index: 0,
|
ident: None,
|
||||||
span: type_ident.span(),
|
access: syn::Member::Unnamed(syn::Index {
|
||||||
}),
|
index: 0,
|
||||||
mem_id: 0,
|
span: type_ident.span(),
|
||||||
string: "0".to_string(),
|
}),
|
||||||
strlit: syn::LitStr::new("0", type_ident.span()),
|
mem_id: 0,
|
||||||
ty: &field.ty,
|
string: "0".to_string(),
|
||||||
}])?;
|
strlit: syn::LitStr::new("0", type_ident.span()),
|
||||||
|
ty: &field.ty,
|
||||||
|
}],
|
||||||
|
)?;
|
||||||
|
|
||||||
let (impl_serialize, impl_deserialize) = if serialize_as_string {
|
let (impl_serialize, impl_deserialize) = if serialize_as_string {
|
||||||
let expected = format!("valid {}", type_ident);
|
let expected = format!("valid {}", type_ident);
|
||||||
@ -525,10 +528,7 @@ fn handle_newtype(
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
fn newtype_derive_serialize(
|
fn newtype_derive_serialize(span: Span, type_ident: &Ident) -> TokenStream {
|
||||||
span: Span,
|
|
||||||
type_ident: &Ident,
|
|
||||||
) -> TokenStream {
|
|
||||||
quote_spanned! { span =>
|
quote_spanned! { span =>
|
||||||
impl ::serde::ser::Serialize for #type_ident {
|
impl ::serde::ser::Serialize for #type_ident {
|
||||||
fn serialize<S>(&self, serializer: S) -> ::std::result::Result<S::Ok, S::Error>
|
fn serialize<S>(&self, serializer: S) -> ::std::result::Result<S::Ok, S::Error>
|
||||||
@ -541,10 +541,7 @@ fn newtype_derive_serialize(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn newtype_derive_deserialize(
|
fn newtype_derive_deserialize(span: Span, type_ident: &Ident) -> TokenStream {
|
||||||
span: Span,
|
|
||||||
type_ident: &Ident,
|
|
||||||
) -> TokenStream {
|
|
||||||
quote_spanned! { span =>
|
quote_spanned! { span =>
|
||||||
impl<'de> ::serde::de::Deserialize<'de> for #type_ident {
|
impl<'de> ::serde::de::Deserialize<'de> for #type_ident {
|
||||||
fn deserialize<D>(deserializer: D) -> ::std::result::Result<Self, D::Error>
|
fn deserialize<D>(deserializer: D) -> ::std::result::Result<Self, D::Error>
|
||||||
|
Loading…
Reference in New Issue
Block a user