diff --git a/crates/xml/derive/src/field.rs b/crates/xml/derive/src/field.rs index f73e116..47c1d54 100644 --- a/crates/xml/derive/src/field.rs +++ b/crates/xml/derive/src/field.rs @@ -313,7 +313,7 @@ impl Field { } }), (FieldType::Text, false) => Some(quote! { - writer.write_event(Event::Text(BytesText::new(&self.#target_field_index)))?; + writer.write_event(Event::Text(BytesText::new(self.#target_field_index.as_ref())))?; }), (FieldType::Tag, true) => { let field_name = self.xml_name();