diff --git a/api-test/src/schema/memory.rs b/api-test/src/schema/memory.rs index a214cb13..dccc3582 100644 --- a/api-test/src/schema/memory.rs +++ b/api-test/src/schema/memory.rs @@ -65,7 +65,7 @@ impl<'de, U: Unit> serde::de::Visitor<'de> for MemoryVisitor { pub struct Parser(PhantomData); impl Parser { - pub fn serialize(value: &Memory, ser: S) -> Result + pub fn serialize(value: Memory, ser: S) -> Result where S: serde::Serializer, { @@ -97,7 +97,7 @@ pub mod optional { where S: serde::Serializer, { - super::Parser::::serialize::(&value.unwrap(), ser) + super::Parser::::serialize::(value.unwrap(), ser) } pub fn deserialize<'de, D>(de: D) -> Result, D::Error>