# Packages
The corpus package exports some values useful for building tests and benchmarks.
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TestListsContainingLists is probing *two* things: - that lists can nest, obviously - that representation semantics are held correctly when we recurse, both in builders and in reading To cover that latter situation, this depends on structs (so we can use rename directives on the representation to make it distinctive).
No description provided by the author
TestMapsContainingMaps is probing *two* things: - that maps can nest, obviously - that representation semantics are held correctly when we recurse, both in builders and in reading To cover that latter situation, this depends on structs (so we can use rename directives on the representation to make it distinctive).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TestStructReprStringjoin exercises..
No description provided by the author
TestStructsContainingMaybe checks all the variations of "nullable" and "optional" on struct fields.
No description provided by the author
Test keyed unions again, but this time with more complex types as children.
TestUnionKeyedReset puts a union inside a list, so that we can use the list's reuse of assembler as a test of the assembler's reset feature.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
NodeContentEquals checks whether two nodes have equal content by first encoding them via printer.Sprint, then checking that the generated encodings are identical.
# Structs
No description provided by the author
# Interfaces
Engine describes the interface that can be supplied to run tests on schemas.