Add Parsing Completed function for Rust (#7084)

This commit is contained in:
Derek Bailey
2022-02-08 07:40:55 -08:00
committed by GitHub
parent c1daa6ba0c
commit c85fb690f4
4 changed files with 37 additions and 19 deletions

View File

@@ -49,6 +49,8 @@ class FlatCompiler {
typedef std::string (*MakeRuleFn)(const flatbuffers::Parser &parser,
const std::string &path,
const std::string &file_name);
typedef bool (*ParsingCompletedFn)(const flatbuffers::Parser &parser,
const std::string &output_path);
GenerateFn generate;
const char *lang_name;
@@ -58,6 +60,7 @@ class FlatCompiler {
FlatCOption option;
MakeRuleFn make_rule;
BfbsGenerator *bfbs_generator;
ParsingCompletedFn parsing_completed;
};
typedef void (*WarnFn)(const FlatCompiler *flatc, const std::string &warn,