From 88a6c4b021a2da6284352fc8e55421212726d553 Mon Sep 17 00:00:00 2001 From: Graeme Coupar Date: Wed, 10 Apr 2024 17:08:54 +0100 Subject: [PATCH] fix: specifically use serde::Serialize in Scalar derive To avoid problems with `Decimal` and any other type that has a built in `serialize` function. --- cynic-codegen/src/scalar_derive/mod.rs | 2 +- ...c_codegen__scalar_derive__tests__snapshot_scalar_derive.snap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cynic-codegen/src/scalar_derive/mod.rs b/cynic-codegen/src/scalar_derive/mod.rs index f124d3c8..68cbc1f0 100644 --- a/cynic-codegen/src/scalar_derive/mod.rs +++ b/cynic-codegen/src/scalar_derive/mod.rs @@ -67,7 +67,7 @@ pub fn scalar_derive_impl(input: ScalarDeriveInput) -> Result::serialize(&self.0, serializer) } } diff --git a/cynic-codegen/src/scalar_derive/snapshots/cynic_codegen__scalar_derive__tests__snapshot_scalar_derive.snap b/cynic-codegen/src/scalar_derive/snapshots/cynic_codegen__scalar_derive__tests__snapshot_scalar_derive.snap index 9039f470..5fd32fb8 100644 --- a/cynic-codegen/src/scalar_derive/snapshots/cynic_codegen__scalar_derive__tests__snapshot_scalar_derive.snap +++ b/cynic-codegen/src/scalar_derive/snapshots/cynic_codegen__scalar_derive__tests__snapshot_scalar_derive.snap @@ -8,7 +8,7 @@ impl cynic::serde::Serialize for DateTime { where __S: cynic::serde::Serializer, { - self.0.serialize(serializer) + ::serialize(&self.0, serializer) } } #[automatically_derived]