[ https://issues.apache.org/jira/browse/THRIFT-4098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Allen George resolved THRIFT-4098. ---------------------------------- Fix Version/s: 0.15.0 Resolution: Fixed > 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 > Assignee: Allen George > Priority: Major > Fix For: 0.15.0 > > Time Spent: 0.5h > Remaining Estimate: 0h > > 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 (v8.3.4#803005)