fn split_attrs( ecx: &mut ExtCtxt<'_>, span: Span, attrs: ThinVec<Attribute>, ) -> (ThinVec<Attribute>, ThinVec<Attribute>, ThinVec<Attribute>)