doc: sphinx warnings due to anonymous structs
Compiling the documentation with doxygen/breathe/sphinx started to generate the following warnings:
/home/tkrizek/git/knot-resolver/doc/lib.rst:23:Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 17]
struct kr_request::@6 qsource
-----------------^
This is caused by our anonymous structs which are used extensively in our code. Perhaps the best way to fix these warning would be to use regular named structs instead of anonymous ones.
So far, I've seen this issue on tumblweed and arch.