pubmodimage;pubmodtext;pubmodurl;/// Components extracted from a recipe source.
/// All fields can be empty strings if the data is not available.
#[derive(Debug, Clone, Default)]pubstructRecipeComponents{/// Recipe text containing ingredients and instructions
pubtext: String,
/// YAML-formatted metadata (without --- delimiters)
pubmetadata: String,
/// Recipe name/title
pubname: String,
}