pub fn publish_diagnostics<L: Lang>(
query: Query<'_, '_, (&Errors<L::TokenError>, &Errors<L::ElementError>, &Wrapped<TextDocumentItem>, &RopeC, &Label), (Or<(Changed<Errors<L::TokenError>>, Changed<Errors<L::ElementError>>)>,)>,
client: ResMut<'_, DiagnosticPublisher>,
)