pub fn extract_groups(impl_block: &ItemImpl) -> Result<Option<GroupRegistry>>Expand description
Extract the group registry from #[server(groups(...))] on an impl block.
Returns None if no groups(...) attribute is present.
Returns ordered (id, display_name) pairs matching declaration order.