Skip to main content

primitive_string

Macro primitive_string 

Source
macro_rules! primitive_string {
    ($field_name:literal, true) => { ... };
    ($field_name:literal, false) => { ... };
}
Expand description

Generate a string field with optional extension companion

§Usage

// Within a struct definition:
primitive_string!("description", true);  // Optional field
primitive_string!("name", false);        // Required field

§Generated Code

For primitive_string!("description", true):

/// Field: description
pub description: Option<StringType>,
/// Extension element for the 'description' primitive field. Contains metadata and extensions.
pub _description: Option<Element>,