#note a link to to unit test usage

An anonymous struct doesn't have a name:

https://codeeval.dev/gist/44366273815c46ebccdd3fd61d0069df

As a result you can only create values of anonymous struct where point of struct definition.

Anonymous structs are often used in unit tests.