MCPcopy Create free account
hub / github.com/apache/fory / get_encoding_attr

Method get_encoding_attr

compiler/fory_compiler/generators/rust.py:1371–1379  ·  view source on GitHub ↗

Return an encoding attribute for integer primitives.

(self, field_type: FieldType)

Source from the content-addressed store, hash-verified

1369 return lines
1370
1371 def get_encoding_attr(self, field_type: FieldType) -> Optional[str]:
1372 """Return an encoding attribute for integer primitives."""
1373 if not isinstance(field_type, PrimitiveType):
1374 return None
1375 if field_type.encoding_modifier == "fixed":
1376 return "encoding = fixed"
1377 if field_type.encoding_modifier == "tagged":
1378 return "encoding = tagged"
1379 return None
1380
1381 def get_nested_field_attr(self, field_type: FieldType) -> Optional[str]:
1382 """Return nested list/map field configuration."""

Callers 3

generate_fieldMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected