From 9aa08a429e340bb8adf9b2e978ce2817cc8007c5 Mon Sep 17 00:00:00 2001 From: Casper Date: Mon, 23 May 2022 12:53:00 -0700 Subject: [PATCH] Use keep case for Rust union discriminant type. (#7321) Fixes #7320. I realize that Rust doesn't really follow the Namer convention, since it uses Field case for methods... that's a future problem. Co-authored-by: Casper Neo --- src/idl_gen_rust.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/idl_gen_rust.cpp b/src/idl_gen_rust.cpp index 571b70a92..4f3e368f3 100644 --- a/src/idl_gen_rust.cpp +++ b/src/idl_gen_rust.cpp @@ -1605,7 +1605,7 @@ class RustGenerator : public BaseGenerator { code_.SetValue("OFFSET_VALUE", NumToString(field.value.offset)); code_.SetValue("FIELD", namer_.Field(field)); code_.SetValue("BLDR_DEF_VAL", GetDefaultValue(field, kBuilder)); - code_.SetValue("DISCRIMINANT", namer_.Method(field) + "_type"); + code_.SetValue("DISCRIMINANT", namer_.Field(field) + "_type"); code_.IncrementIdentLevel(); cb(field); code_.DecrementIdentLevel();