Crate thrift_compiler
source ·Expand description
This crate is a wrapper around fbthrift’s compiler. Its main usage is from within Cargo build scripts where it might be invoked to generate rust code from thrift files.
Structs
- Builder for thrift compiler wrapper.
Enums
- A thrift library ‘foo’ (say) results in two crates ‘foo’ and ‘foo_types’. We arrange that the thrift compiler wrapper be invoked from the build of both. The behavior of the wrapper is sensitive to the invocation context (‘foo’ vs ‘foo-types’) and this type is used to disambiguate.