Is it possible to reference a declared thrift const in the thrift file? -


तुच्छ उदाहरण

  struct someStruct {1: आवश्यक i16 मान} const SomeStruct CON1 = { "मान": 11}; कॉन्स्ट कुछ स्ट्रीट CON2 = CON1; Const सूची & lt; SomeStruct & gt; SOME_LIST = [CON1, CON2];  

रूबी को लक्षित करने में विफल रहता है

  [विफल] प्रकार त्रुटि: कॉन्स्ट "कॉन 2" को स्ट्रैट / एक्सस्टेशन के रूप में घोषित किया गया था  
<पी> थ्रिफ्ट -जन आरबी थ्रिफ्ट संस्करण 0.9.0

ऐसा कुछ ऐसा लगता है कि ट्विटर / स्क्रूज के साथ काम करता है, लेकिन अपाचे संकलक नहीं

समस्या CON2 की घोषणा है।

मुझे इस बारे में निश्चित नहीं है कम्पाइलर में एक परीक्षण है जो विभिन्न प्रकारों और सामानों के लिए परीक्षण करता है, लेकिन इसका एक कानूनी निर्माण होना चाहिए। मैं

a)

  const SomeStruct CON1 = {"value": 11} निर्दिष्ट करके आसपास काम करने की सिफारिश करता हूं; Const SomeStruct CON2 = {"मान": 11};  

और ख)

फ़ाइल करें

Comments