pub struct FlowGroup {
pub summary: Option<String>,
pub note: Option<String>,
pub autocollapse: Option<bool>,
pub start_id: String,
pub end_id: String,
pub color: Option<String>,
}Expand description
FlowGroup : A semantic group of flow modules for organizational purposes. Does not affect execution — modules remain in their original position in the flow. Groups provide naming and collapsibility in the editor. Members are computed dynamically from all nodes on paths between start_id and end_id.
Fields§
§summary: Option<String>Display name for this group
note: Option<String>Markdown note shown below the group header
autocollapse: Option<bool>If true, this group is collapsed by default in the flow editor. UI hint only.
start_id: StringID of the first flow module in this group (topological entry point)
end_id: StringID of the last flow module in this group (topological exit point)
color: Option<String>Color for the group in the flow editor
Implementations§
Source§impl FlowGroup
impl FlowGroup
Sourcepub fn new(start_id: String, end_id: String) -> FlowGroup
pub fn new(start_id: String, end_id: String) -> FlowGroup
A semantic group of flow modules for organizational purposes. Does not affect execution — modules remain in their original position in the flow. Groups provide naming and collapsibility in the editor. Members are computed dynamically from all nodes on paths between start_id and end_id.