mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-02 04:04:19 +00:00
[Rust] Fixed codegen documentation for Tables (#5227)
This commit is contained in:
@@ -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>,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user