From 8882c66aec3dfcc44cc22c285df2993a4f2d3769 Mon Sep 17 00:00:00 2001 From: Zachary Pierce Date: Wed, 27 Sep 2017 19:04:13 -0700 Subject: [PATCH] Remove a spurious lifetime from a parameter a slice-encoding method --- .../uk/co/real_logic/sbe/generation/rust/RustGenerator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/rust/RustGenerator.java b/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/rust/RustGenerator.java index 25bb8099ca..1d0403e399 100644 --- a/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/rust/RustGenerator.java +++ b/sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/rust/RustGenerator.java @@ -539,8 +539,8 @@ scratchChain, rustTypeName(node.blockLengthType), indent(out, 1).append("}\n"); indent(out).append("#[inline]\n"); - indent(out, 1, "pub fn %s_from_slice(mut self, s: &%s [%s]) -> CodecResult<%s> {\n", - formatMethodName(node.originalName), DATA_LIFETIME, fieldsType, + indent(out, 1, "pub fn %s_from_slice(mut self, s: &[%s]) -> CodecResult<%s> {\n", + formatMethodName(node.originalName), fieldsType, withLifetime(afterGroupCoderType)); indent(out, 2, "%s.write_type::<%s>(&%s, %s)?; // block length\n", scratchChain, rustTypeName(node.blockLengthType),