Update examples

This commit is contained in:
Sunli 2021-10-23 14:08:20 +08:00
parent ed04f61e18
commit c1459b9b22
2 changed files with 4 additions and 8 deletions

View File

@ -71,13 +71,9 @@ pub fn generate(enum_args: &args::Enum) -> GeneratorResult<TokenStream> {
}
let remote_conversion = if let Some(remote) = &enum_args.remote {
let remote_ty = if let Ok(ty) = syn::parse_str::<syn::Type>(remote) {
ty
} else {
return Err(
Error::new_spanned(remote, format!("Invalid remote type: '{}'", remote)).into(),
);
};
let remote_ty = syn::parse_str::<syn::Type>(remote).map_err(|_| {
Error::new_spanned(remote, format!("Invalid remote type: '{}'", remote))
})?;
let local_to_remote_items = enum_items.iter().map(|item| {
quote! {

@ -1 +1 @@
Subproject commit df8cfdff35d25d1cef3c9fda4d98e639a55fffc2
Subproject commit 290ef715b2a6be346acc16ddd406f844e8ed3bfd