pub fn ordered_assistant_content(
reasoning_items: impl IntoIterator<Item = Sealed<Reasoning>>,
text_items: impl IntoIterator<Item = AssistantContent>,
trailing_items: impl IntoIterator<Item = AssistantContent>,
) -> Vec<AssistantContent>Expand description
Concatenates reasoning, text, and trailing content in that order without dropping items. Each group’s input order is preserved.