Updates Rust codegen to use proper indentation (#8952)

* Fixes identation of generated Rust code

* Regenerates generated schemas
This commit is contained in:
Cameron Mulhern
2026-03-05 09:04:55 -05:00
committed by GitHub
parent 2b8e4d3af0
commit 57659d9f38
105 changed files with 16456 additions and 16412 deletions

View File

@@ -306,12 +306,16 @@ pub mod flatbuffers {
#[inline] #[inline]
pub fn finish_universe_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>( pub fn finish_universe_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Universe<'a>>) { root: ::flatbuffers::WIPOffset<Universe<'a>>
) {
fbb.finish(root, None); fbb.finish(root, None);
} }
#[inline] #[inline]
pub fn finish_size_prefixed_universe_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, root: ::flatbuffers::WIPOffset<Universe<'a>>) { pub fn finish_size_prefixed_universe_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Universe<'a>>
) {
fbb.finish_size_prefixed(root, None); fbb.finish_size_prefixed(root, None);
} }
} // pub mod goldens } // pub mod goldens

View File

@@ -491,11 +491,15 @@ pub unsafe fn size_prefixed_root_as_monster_unchecked(buf: &[u8]) -> Monster<'_>
#[inline] #[inline]
pub fn finish_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>( pub fn finish_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Monster<'a>>) { root: ::flatbuffers::WIPOffset<Monster<'a>>
) {
fbb.finish(root, None); fbb.finish(root, None);
} }
#[inline] #[inline]
pub fn finish_size_prefixed_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, root: ::flatbuffers::WIPOffset<Monster<'a>>) { pub fn finish_size_prefixed_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Monster<'a>>
) {
fbb.finish_size_prefixed(root, None); fbb.finish_size_prefixed(root, None);
} }

View File

@@ -794,8 +794,10 @@ class RustGenerator : public BaseGenerator {
}); });
code_ += ""; code_ += "";
// Generate Associated constants // Generate Associated constants
code_ += " pub const ENUM_MIN: {{BASE_TYPE}} = {{ENUM_MIN_BASE_VALUE}};"; code_ +=
code_ += " pub const ENUM_MAX: {{BASE_TYPE}} = {{ENUM_MAX_BASE_VALUE}};"; " pub const ENUM_MIN: {{BASE_TYPE}} = {{ENUM_MIN_BASE_VALUE}};";
code_ +=
" pub const ENUM_MAX: {{BASE_TYPE}} = {{ENUM_MAX_BASE_VALUE}};";
code_ += " pub const ENUM_VALUES: &'static [Self] = &["; code_ += " pub const ENUM_VALUES: &'static [Self] = &[";
ForAllEnumValues(enum_def, [&]() { code_ += " Self::{{VARIANT}},"; }); ForAllEnumValues(enum_def, [&]() { code_ += " Self::{{VARIANT}},"; });
code_ += " ];"; code_ += " ];";
@@ -821,7 +823,8 @@ class RustGenerator : public BaseGenerator {
code_ += " if let Some(name) = self.variant_name() {"; code_ += " if let Some(name) = self.variant_name() {";
code_ += " f.write_str(name)"; code_ += " f.write_str(name)";
code_ += " } else {"; code_ += " } else {";
code_ += " f.write_fmt(format_args!(\"<UNKNOWN {:?}>\", self.0))"; code_ +=
" f.write_fmt(format_args!(\"<UNKNOWN {:?}>\", self.0))";
code_ += " }"; code_ += " }";
code_ += " }"; code_ += " }";
code_ += "}"; code_ += "}";
@@ -834,7 +837,8 @@ class RustGenerator : public BaseGenerator {
if (parser_.opts.rust_serialize) { if (parser_.opts.rust_serialize) {
code_ += "impl Serialize for {{ENUM_TY}} {"; code_ += "impl Serialize for {{ENUM_TY}} {";
code_ += code_ +=
" fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>"; " fn serialize<S>(&self, serializer: S) -> Result<S::Ok, "
"S::Error>";
code_ += " where"; code_ += " where";
code_ += " S: Serializer,"; code_ += " S: Serializer,";
code_ += " {"; code_ += " {";
@@ -859,7 +863,9 @@ class RustGenerator : public BaseGenerator {
code_ += " {"; code_ += " {";
code_ += " let s = String::deserialize(deserializer)?;"; code_ += " let s = String::deserialize(deserializer)?;";
code_ += " for item in {{ENUM_TY}}::ENUM_VALUES {"; code_ += " for item in {{ENUM_TY}}::ENUM_VALUES {";
code_ += " if let Some(item_name) = item.variant_name() {"; code_ +=
" if let Some(item_name) = "
"item.variant_name() {";
code_ += " if item_name == s {"; code_ += " if item_name == s {";
code_ += " return Ok(item.clone());"; code_ += " return Ok(item.clone());";
code_ += " }"; code_ += " }";
@@ -1013,7 +1019,8 @@ class RustGenerator : public BaseGenerator {
// Pack flatbuffers union value // Pack flatbuffers union value
code_ += code_ +=
" pub fn pack<'b, A: ::flatbuffers::Allocator + 'b>(&self, fbb: &mut " " pub fn pack<'b, A: ::flatbuffers::Allocator + 'b>(&self, fbb: "
"&mut "
"::flatbuffers::FlatBufferBuilder<'b, A>)" "::flatbuffers::FlatBufferBuilder<'b, A>)"
" -> Option<::flatbuffers::WIPOffset<::flatbuffers::UnionWIPOffset>>" " -> Option<::flatbuffers::WIPOffset<::flatbuffers::UnionWIPOffset>>"
" {"; " {";
@@ -1768,7 +1775,8 @@ class RustGenerator : public BaseGenerator {
" pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: " " pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: "
"::flatbuffers::Allocator + 'bldr>("; "::flatbuffers::Allocator + 'bldr>(";
code_ += code_ +=
" _fbb: &'mut_bldr mut ::flatbuffers::FlatBufferBuilder<'bldr, A>,"; " _fbb: &'mut_bldr mut ::flatbuffers::FlatBufferBuilder<'bldr, "
"A>,";
code_ += " {{MAYBE_US}}args: &'args {{STRUCT_TY}}Args{{MAYBE_LT}}"; code_ += " {{MAYBE_US}}args: &'args {{STRUCT_TY}}Args{{MAYBE_LT}}";
code_ += " ) -> ::flatbuffers::WIPOffset<{{STRUCT_TY}}<'bldr>> {"; code_ += " ) -> ::flatbuffers::WIPOffset<{{STRUCT_TY}}<'bldr>> {";
@@ -1967,7 +1975,8 @@ class RustGenerator : public BaseGenerator {
code_ += " // Created from a valid Table for this object"; code_ += " // Created from a valid Table for this object";
code_ += " // Which contains a valid flatbuffer in this slot"; code_ += " // Which contains a valid flatbuffer in this slot";
code_ += code_ +=
" unsafe { <::flatbuffers::ForwardsUOffset<{{NESTED}}<'a>>>" " unsafe { "
"<::flatbuffers::ForwardsUOffset<{{NESTED}}<'a>>>"
"::follow(data.bytes(), 0) }"; "::follow(data.bytes(), 0) }";
code_ += " })"; code_ += " })";
} }
@@ -2014,10 +2023,13 @@ class RustGenerator : public BaseGenerator {
} else { } else {
code_ += " self.{{FIELD}}().map(|t| {"; code_ += " self.{{FIELD}}().map(|t| {";
code_ += " // Safety:"; code_ += " // Safety:";
code_ += " // Created from a valid Table for this object";
code_ += " // Which contains a valid union in this slot";
code_ += code_ +=
" unsafe { {{U_ELEMENT_TABLE_TYPE}}::init_from_table(t) " " // Created from a valid Table for this object";
code_ +=
" // Which contains a valid union in this slot";
code_ +=
" unsafe { "
"{{U_ELEMENT_TABLE_TYPE}}::init_from_table(t) "
"}"; "}";
code_ += " })"; code_ += " })";
} }
@@ -2036,7 +2048,7 @@ class RustGenerator : public BaseGenerator {
code_ += " fn run_verifier("; code_ += " fn run_verifier(";
code_ += " v: &mut ::flatbuffers::Verifier, pos: usize"; code_ += " v: &mut ::flatbuffers::Verifier, pos: usize";
code_ += " ) -> Result<(), ::flatbuffers::InvalidFlatbuffer> {"; code_ += " ) -> Result<(), ::flatbuffers::InvalidFlatbuffer> {";
code_ += " v.visit_table(pos)?\\"; code_ += " v.visit_table(pos)?";
// Escape newline and insert it onthe next line so we can end the builder // Escape newline and insert it onthe next line so we can end the builder
// with a nice semicolon. // with a nice semicolon.
ForAllTableFields(struct_def, [&](const FieldDef& field) { ForAllTableFields(struct_def, [&](const FieldDef& field) {
@@ -2047,8 +2059,8 @@ class RustGenerator : public BaseGenerator {
// All types besides unions. // All types besides unions.
code_.SetValue("TY", FollowType(field.value.type, "'_")); code_.SetValue("TY", FollowType(field.value.type, "'_"));
code_ += code_ +=
"\n .visit_field::<{{TY}}>(\"{{FIELD}}\", " " .visit_field::<{{TY}}>(\"{{FIELD}}\", "
"Self::{{OFFSET_NAME}}, {{IS_REQ}})?\\"; "Self::{{OFFSET_NAME}}, {{IS_REQ}})?";
return; return;
} }
// Unions. // Unions.
@@ -2059,7 +2071,7 @@ class RustGenerator : public BaseGenerator {
code_.SetValue("UNION_TYPE_METHOD", code_.SetValue("UNION_TYPE_METHOD",
namer_.LegacyRustUnionTypeMethod(field)); namer_.LegacyRustUnionTypeMethod(field));
code_ += code_ +=
"\n .visit_union::<{{UNION_TYPE}}, _>(" " .visit_union::<{{UNION_TYPE}}, _>("
"\"{{UNION_TYPE_METHOD}}\", Self::{{UNION_TYPE_OFFSET_NAME}}, " "\"{{UNION_TYPE_METHOD}}\", Self::{{UNION_TYPE_OFFSET_NAME}}, "
"\"{{FIELD}}\", Self::{{OFFSET_NAME}}, {{IS_REQ}}, " "\"{{FIELD}}\", Self::{{OFFSET_NAME}}, {{IS_REQ}}, "
"|key, v, pos| {"; "|key, v, pos| {";
@@ -2067,15 +2079,16 @@ class RustGenerator : public BaseGenerator {
ForAllUnionVariantsBesidesNone(union_def, [&](const EnumVal& unused) { ForAllUnionVariantsBesidesNone(union_def, [&](const EnumVal& unused) {
(void)unused; (void)unused;
code_ += code_ +=
" {{U_ELEMENT_ENUM_TYPE}} => v.verify_union_variant::" " {{U_ELEMENT_ENUM_TYPE}} => "
"v.verify_union_variant::"
"<::flatbuffers::ForwardsUOffset<{{U_ELEMENT_TABLE_TYPE}}>>(" "<::flatbuffers::ForwardsUOffset<{{U_ELEMENT_TABLE_TYPE}}>>("
"\"{{U_ELEMENT_ENUM_TYPE}}\", pos),"; "\"{{U_ELEMENT_ENUM_TYPE}}\", pos),";
}); });
code_ += " _ => Ok(()),"; code_ += " _ => Ok(()),";
code_ += " }"; code_ += " }";
code_ += " })?\\"; code_ += " })?";
}); });
code_ += "\n .finish();"; code_ += " .finish();";
code_ += " Ok(())"; code_ += " Ok(())";
code_ += " }"; code_ += " }";
code_ += "}"; code_ += "}";
@@ -2112,17 +2125,19 @@ class RustGenerator : public BaseGenerator {
code_.SetValue("NUM_FIELDS", NumToString(numFields)); code_.SetValue("NUM_FIELDS", NumToString(numFields));
code_ += "impl Serialize for {{STRUCT_TY}}<'_> {"; code_ += "impl Serialize for {{STRUCT_TY}}<'_> {";
code_ += code_ +=
" fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>"; " fn serialize<S>(&self, serializer: S) -> Result<S::Ok, "
"S::Error>";
code_ += " where"; code_ += " where";
code_ += " S: Serializer,"; code_ += " S: Serializer,";
code_ += " {"; code_ += " {";
if (numFields == 0) { if (numFields == 0) {
code_ += code_ +=
" let s = serializer.serialize_struct(\"{{STRUCT_TY}}\", 0)?;"; " let s = serializer.serialize_struct(\"{{STRUCT_TY}}\", "
"0)?;";
} else { } else {
code_ += code_ +=
" let mut s = serializer.serialize_struct(\"{{STRUCT_TY}}\", " " let mut s = "
"{{NUM_FIELDS}})?;"; "serializer.serialize_struct(\"{{STRUCT_TY}}\", {{NUM_FIELDS}})?;";
} }
ForAllTableFields(struct_def, [&](const FieldDef& field) { ForAllTableFields(struct_def, [&](const FieldDef& field) {
const Type& type = field.value.type; const Type& type = field.value.type;
@@ -2549,7 +2564,8 @@ class RustGenerator : public BaseGenerator {
code_ += code_ +=
") -> Result<{{STRUCT_TY}}<'b>, ::flatbuffers::InvalidFlatbuffer>" ") -> Result<{{STRUCT_TY}}<'b>, ::flatbuffers::InvalidFlatbuffer>"
" {"; " {";
code_ += " ::flatbuffers::root_with_opts::<{{STRUCT_TY}}<'b>>(opts, buf)"; code_ +=
" ::flatbuffers::root_with_opts::<{{STRUCT_TY}}<'b>>(opts, buf)";
code_ += "}"; code_ += "}";
code_ += ""; code_ += "";
@@ -2586,7 +2602,8 @@ class RustGenerator : public BaseGenerator {
code_ += code_ +=
"pub unsafe fn root_as_{{STRUCT_FN}}_unchecked" "pub unsafe fn root_as_{{STRUCT_FN}}_unchecked"
"(buf: &[u8]) -> {{STRUCT_TY}}<'_> {"; "(buf: &[u8]) -> {{STRUCT_TY}}<'_> {";
code_ += " unsafe { ::flatbuffers::root_unchecked::<{{STRUCT_TY}}>(buf) }"; code_ +=
" unsafe { ::flatbuffers::root_unchecked::<{{STRUCT_TY}}>(buf) }";
code_ += "}"; code_ += "}";
code_ += ""; code_ += "";
@@ -2645,7 +2662,8 @@ class RustGenerator : public BaseGenerator {
"pub fn finish_{{STRUCT_FN}}_buffer<'a, 'b, A: " "pub fn finish_{{STRUCT_FN}}_buffer<'a, 'b, A: "
"::flatbuffers::Allocator + 'a>("; "::flatbuffers::Allocator + 'a>(";
code_ += " fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,"; code_ += " fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,";
code_ += " root: ::flatbuffers::WIPOffset<{{STRUCT_TY}}<'a>>) {"; code_ += " root: ::flatbuffers::WIPOffset<{{STRUCT_TY}}<'a>>";
code_ += ") {";
if (parser_.file_identifier_.length()) { if (parser_.file_identifier_.length()) {
code_ += " fbb.finish(root, Some({{STRUCT_CONST}}_IDENTIFIER));"; code_ += " fbb.finish(root, Some({{STRUCT_CONST}}_IDENTIFIER));";
} else { } else {
@@ -2656,9 +2674,10 @@ class RustGenerator : public BaseGenerator {
code_ += "#[inline]"; code_ += "#[inline]";
code_ += code_ +=
"pub fn finish_size_prefixed_{{STRUCT_FN}}_buffer" "pub fn finish_size_prefixed_{{STRUCT_FN}}_buffer"
"<'a, 'b, A: ::flatbuffers::Allocator + 'a>(" "<'a, 'b, A: ::flatbuffers::Allocator + 'a>(";
"fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, " code_ += " fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,";
"root: ::flatbuffers::WIPOffset<{{STRUCT_TY}}<'a>>) {"; code_ += " root: ::flatbuffers::WIPOffset<{{STRUCT_TY}}<'a>>";
code_ += ") {";
if (parser_.file_identifier_.length()) { if (parser_.file_identifier_.length()) {
code_ += code_ +=
" fbb.finish_size_prefixed(root, " " fbb.finish_size_prefixed(root, "
@@ -2828,7 +2847,8 @@ class RustGenerator : public BaseGenerator {
code_.SetValue("NUM_FIELDS", NumToString(numFields)); code_.SetValue("NUM_FIELDS", NumToString(numFields));
code_ += "impl Serialize for {{STRUCT_TY}} {"; code_ += "impl Serialize for {{STRUCT_TY}} {";
code_ += code_ +=
" fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>"; " fn serialize<S>(&self, serializer: S) -> Result<S::Ok, "
"S::Error>";
code_ += " where"; code_ += " where";
code_ += " S: Serializer,"; code_ += " S: Serializer,";
code_ += " {"; code_ += " {";

View File

@@ -229,11 +229,15 @@ pub const ARRAY_TABLE_EXTENSION: &str = "mon";
#[inline] #[inline]
pub fn finish_array_table_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>( pub fn finish_array_table_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<ArrayTable<'a>>) { root: ::flatbuffers::WIPOffset<ArrayTable<'a>>
) {
fbb.finish(root, Some(ARRAY_TABLE_IDENTIFIER)); fbb.finish(root, Some(ARRAY_TABLE_IDENTIFIER));
} }
#[inline] #[inline]
pub fn finish_size_prefixed_array_table_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, root: ::flatbuffers::WIPOffset<ArrayTable<'a>>) { pub fn finish_size_prefixed_array_table_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<ArrayTable<'a>>
) {
fbb.finish_size_prefixed(root, Some(ARRAY_TABLE_IDENTIFIER)); fbb.finish_size_prefixed(root, Some(ARRAY_TABLE_IDENTIFIER));
} }

View File

@@ -2138,11 +2138,15 @@ pub const MONSTER_EXTENSION: &str = "mon";
#[inline] #[inline]
pub fn finish_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>( pub fn finish_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Monster<'a>>) { root: ::flatbuffers::WIPOffset<Monster<'a>>
) {
fbb.finish(root, Some(MONSTER_IDENTIFIER)); fbb.finish(root, Some(MONSTER_IDENTIFIER));
} }
#[inline] #[inline]
pub fn finish_size_prefixed_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, root: ::flatbuffers::WIPOffset<Monster<'a>>) { pub fn finish_size_prefixed_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Monster<'a>>
) {
fbb.finish_size_prefixed(root, Some(MONSTER_IDENTIFIER)); fbb.finish_size_prefixed(root, Some(MONSTER_IDENTIFIER));
} }

View File

@@ -2365,11 +2365,15 @@ pub const MONSTER_EXTENSION: &str = "mon";
#[inline] #[inline]
pub fn finish_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>( pub fn finish_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Monster<'a>>) { root: ::flatbuffers::WIPOffset<Monster<'a>>
) {
fbb.finish(root, Some(MONSTER_IDENTIFIER)); fbb.finish(root, Some(MONSTER_IDENTIFIER));
} }
#[inline] #[inline]
pub fn finish_size_prefixed_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, root: ::flatbuffers::WIPOffset<Monster<'a>>) { pub fn finish_size_prefixed_monster_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<Monster<'a>>
) {
fbb.finish_size_prefixed(root, Some(MONSTER_IDENTIFIER)); fbb.finish_size_prefixed(root, Some(MONSTER_IDENTIFIER));
} }

View File

@@ -1101,11 +1101,15 @@ pub const SCALAR_STUFF_EXTENSION: &str = "mon";
#[inline] #[inline]
pub fn finish_scalar_stuff_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>( pub fn finish_scalar_stuff_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<ScalarStuff<'a>>) { root: ::flatbuffers::WIPOffset<ScalarStuff<'a>>
) {
fbb.finish(root, Some(SCALAR_STUFF_IDENTIFIER)); fbb.finish(root, Some(SCALAR_STUFF_IDENTIFIER));
} }
#[inline] #[inline]
pub fn finish_size_prefixed_scalar_stuff_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>, root: ::flatbuffers::WIPOffset<ScalarStuff<'a>>) { pub fn finish_size_prefixed_scalar_stuff_buffer<'a, 'b, A: ::flatbuffers::Allocator + 'a>(
fbb: &'b mut ::flatbuffers::FlatBufferBuilder<'a, A>,
root: ::flatbuffers::WIPOffset<ScalarStuff<'a>>
) {
fbb.finish_size_prefixed(root, Some(SCALAR_STUFF_IDENTIFIER)); fbb.finish_size_prefixed(root, Some(SCALAR_STUFF_IDENTIFIER));
} }