Allen George created THRIFT-4098:
------------------------------------
Summary: Support user-defined output namespaces in generated Rust
modules
Key: THRIFT-4098
URL: https://issues.apache.org/jira/browse/THRIFT-4098
Project: Thrift
Issue Type: Improvement
Components: Rust - Compiler
Reporter: Allen George
Priority: Minor
Currently the Rust compiler assumes that all generated modules are rooted at
the top-level of your crate (i.e. at {{lib.rs}}). There are many useful cases
where you want to control exactly where the generated code lives (for example -
you may want it to be inside another sub-module you control); typically this is
done via thrift {{namespace}} definitions. The compiler currently ignores these
declarations. It should be changed to:
# recognize them if they exist, and generate code with the proper module paths
# default to the current behavior if no {{namespace}} declarations exist
# work properly in both cases with service inheritance.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)