[Rust] Fixed codegen documentation for Tables (#5227)
This commit is contained in:
parent
bfa430309a
commit
cb7b2bf87e
|
@ -1150,8 +1150,6 @@ class RustGenerator : public BaseGenerator {
|
|||
// Generate an accessor struct, builder struct, and create function for a
|
||||
// table.
|
||||
void GenTable(const StructDef &struct_def) {
|
||||
GenComment(struct_def.doc_comment);
|
||||
|
||||
code_.SetValue("STRUCT_NAME", Name(struct_def));
|
||||
code_.SetValue("OFFSET_TYPELABEL", Name(struct_def) + "Offset");
|
||||
code_.SetValue("STRUCT_NAME_SNAKECASE", MakeSnakeCase(Name(struct_def)));
|
||||
|
@ -1161,6 +1159,9 @@ class RustGenerator : public BaseGenerator {
|
|||
code_ += "pub enum {{OFFSET_TYPELABEL}} {}";
|
||||
code_ += "#[derive(Copy, Clone, Debug, PartialEq)]";
|
||||
code_ += "";
|
||||
|
||||
GenComment(struct_def.doc_comment);
|
||||
|
||||
code_ += "pub struct {{STRUCT_NAME}}<'a> {";
|
||||
code_ += " pub _tab: flatbuffers::Table<'a>,";
|
||||
code_ += "}";
|
||||
|
|
|
@ -920,10 +920,10 @@ impl<'a: 'b, 'b> ReferrableBuilder<'a, 'b> {
|
|||
}
|
||||
}
|
||||
|
||||
/// an example documentation comment: monster object
|
||||
pub enum MonsterOffset {}
|
||||
#[derive(Copy, Clone, Debug, PartialEq)]
|
||||
|
||||
/// an example documentation comment: monster object
|
||||
pub struct Monster<'a> {
|
||||
pub _tab: flatbuffers::Table<'a>,
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue