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

Method field_needs_safe_debug

compiler/fory_compiler/generators/rust.py:954–961  ·  view source on GitHub ↗
(
        self, field: Field, parent_stack: Optional[List[Message]] = None
    )

Source from the content-addressed store, hash-verified

952 return False
953
954 def field_needs_safe_debug(
955 self, field: Field, parent_stack: Optional[List[Message]] = None
956 ) -> bool:
957 return (
958 self.field_has_ref(field)
959 or self.field_type_has_any(field.field_type)
960 or not self.field_supports_trait(field, "Debug", parent_stack)
961 )
962
963 def message_needs_safe_debug(self, message: Message) -> bool:
964 lineage = self._lineage_for_message(message)

Callers 2

generate_debug_implMethod · 0.95

Calls 3

field_has_refMethod · 0.95
field_type_has_anyMethod · 0.95
field_supports_traitMethod · 0.95

Tested by

no test coverage detected