From 4eae19ccc762df465d19483b47d698506cda4a85 Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Tue, 7 Apr 2020 14:29:57 +0200 Subject: [PATCH] fix(interface-types) Don't duplicate code in the binary encoder. Use the `ToBytes` implementation of `RecordType` to encode the inner record type of a type, so that it avoids code duplication. --- lib/interface-types/src/encoders/binary.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/interface-types/src/encoders/binary.rs b/lib/interface-types/src/encoders/binary.rs index 2849dce49..258284604 100644 --- a/lib/interface-types/src/encoders/binary.rs +++ b/lib/interface-types/src/encoders/binary.rs @@ -170,9 +170,9 @@ where outputs.to_bytes(writer)?; } - Type::Record(RecordType { fields }) => { + Type::Record(record_type) => { TypeKind::Record.to_bytes(writer)?; - fields.to_bytes(writer)?; + record_type.to_bytes(writer)?; } }