Skip to main content

object_field_tokens

Function object_field_tokens 

Source
pub fn object_field_tokens(
    prop_name: &str,
    prop_ref_or: &ReferenceOr<Schema>,
    is_required: bool,
    parent_struct_name: &str,
    inline_types: &mut Vec<TokenStream>,
) -> TokenStream
Expand description

Emit a single struct field for an object property. Shared between generate_object_struct and the allOf merger in super::compositions.

parent_struct_name is used as the prefix for any inline composition encountered in this property, so that hoisted types get a stable, readable name like PersonAddress.